在SSM框架中一般都通过依赖注入的方法来获得对象,但是对于初始化服务器时的监听器类,以及没有在springmvc配置文件中添加组件扫描器的普通类,想要获得service层的对象不能通过@Autowired来自动注入对象,此时可以通过工具类WebApplicationContextUtils来得到对象。
具体调用方法如下:
DicService dicService = (DicService) WebApplicationContextUtils.getWebApplicationContext(application).getBean(DicService.class);
其中DicService是service层的一个接口名,dicService就是得到的实例化的对象。
在SSM框架下,对于监听器类和未添加组件扫描的普通类,无法通过@Autowired自动注入Service对象。可以使用WebApplicationContextUtils工具类来获取。具体操作为:通过WebApplicationContextUtils.getWebApplicationContext(application).getBean(DicService.class)来实例化DicService接口的对象。
983

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



