spring 自动扫描、注册的类是否可以定义构造函数
2024-10-12 20:41:25
答案是肯定的。
方法如下:
@Service
public class SimpleMovieLister { private MovieFinder movieFinder; @Autowired
public SimpleMovieLister(MovieFinder movieFinder) {
this.movieFinder = movieFinder;
} }
@Repository
public class JpaMovieFinder implements MovieFinder {
// implementation elided for clarity
}
SimpleMovieLister类会被spring扫描并注册到 ApplicationContext中。
要注意:1 构造函数用@Autowired 注解
2 构造函数的参数如果需要其他对象,则参数对象也要是可以自动注入的。
最新文章
- Ubuntu14.0下安装Zend Framework 2
- 【Junit 报错】No appenders could be found for logger (org.springframework.core.env.StandardEnvironment).
- ubuntu apt-get update失败 解决方法
- 针对跑MySQL的Linux优化【转】
- mac pycharm配置 python
- jboss jndi配置部分参数详解
- c++线程传参问题
- MEF 编程指南(二):定义可组合部件和契约
- BZOJ_1609_[Usaco2008_Feb]_Eating_Together_麻烦的聚餐_(动态规划,LIS)
- Android内存性能优化(内部资料总结) 转
- POJ 2653 Pick-up sticks [线段相交 迷之暴力]
- java跟oracle如何计算时间差
- 数据库基础SQL知识面试题一
- 【nodejs】初识 NodeJS(四)
- [JSOI2016]病毒感染[dp]
- 20165225《Java程序设计》第八周学习总结
- Java基础教程(9)--流程控制
- 深入理解java虚拟机---java内存区域与内存溢出异常---2堆栈溢出
- Java多线程系列目录(共43篇)(转)
- RobotFramework中查询数据库相关