Spring MVC 开发中的关键技术与应用
依赖注入
使用 Spring 框架的好处之一是可以免费获得依赖注入功能。毕竟,Spring 最初就是作为一个依赖注入容器而诞生的。将依赖注入到 Spring MVC 控制器的最简单方法是使用 @Autowired 注解字段或方法。 @Autowired 注解类型属于 org.springframework.beans.factory.annotation 包。
为了让 Spring 找到依赖,其类必须使用 @Service 注解。 @Service 注解类型属于 org.springframework.stereotype 包,它表明被注解的类是一个服务类。此外,还需要在配置文件中添加 <component-scan/> 元素,以扫描依赖的基础包。
<context:component-scan base-package="dependencyPackage"/>
以 annotated2 应用程序为例,其 ProductController 类与 annotated1 中的同名类有所不同。主要区别在于添加了一个使用 @Autowired 注解的私有字段:
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



