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