Spring MVC
SpringMVC是基于MVC思想的JAVA WEB实现框架,是Spring家族的一员,它基于前置控制器来接收并分发请求,支持参考验证、请求参数封装、拦截、Restful等功能,是目前较为流行的MVC框架
本系列学习笔记包含如下的课程内容:
- MVC思想
- Hello案例
- 请求和响应处理
- 文件上传和下载处理
- 参数验证
- 请求拦截
- RESTful风格
- 日志
Dependency Injection
- 将组件之间的依赖, 从编译期间,延后至运行期间.
- 组件无需自己实例化依赖, 所有依赖由容器提供.
- 实现组件之间依赖的进一步松耦合, 更利于组件的复用
准备 Service 组件
com.tz.service.HelloService
1 | /** |
com.tz.service.HelloServiceImpl
1 | import org.springframework.stereotype.Service; |
提供 ServiceConfig
方便后面对业务层做单元测试
com.tz.service.ServiceConfig
1 | import org.springframework.context.annotation.ComponentScan; |
依赖注入
1 | import com.tz.service.HelloService; |