获取spring注入的service对象
2015-02-09 10:28
573 查看
获得spring注入的service对象
在action层大家都知道用注解就可以获取spring的bean
1.在非请求类型环境中,即非action,controller类中,通过传递request参数达到类似于在action层的获取bean方式
[align=left]ApplicationContext ac= WebApplicationContextUtils. getRequiredWebApplicationContext(request.getSession().getServletContext()); [/align]
[align=left]TestService testService = (TestService) ac.getBean("TestService" ); [/align]
[align=left]2.在LISTENER监听器或spring定时任务,或JUNITTEST等其他有spring环境中,使用如下方式[/align]
ApplicationContext ac = new ClassPathXmlApplicationContext("applicationContext.xml");
[align=left]TestService testService = (TestService) ac.getBean("TestService");[/align]
在action层大家都知道用注解就可以获取spring的bean
1.在非请求类型环境中,即非action,controller类中,通过传递request参数达到类似于在action层的获取bean方式
[align=left]ApplicationContext ac= WebApplicationContextUtils. getRequiredWebApplicationContext(request.getSession().getServletContext()); [/align]
[align=left]TestService testService = (TestService) ac.getBean("TestService" ); [/align]
[align=left]2.在LISTENER监听器或spring定时任务,或JUNITTEST等其他有spring环境中,使用如下方式[/align]
ApplicationContext ac = new ClassPathXmlApplicationContext("applicationContext.xml");
[align=left]TestService testService = (TestService) ac.getBean("TestService");[/align]
相关文章推荐
- MyBatis+Spring在注解@Autowried后通过反射的方式调用方法获取注入的Service或DAO对象为空
- 通过Spring注入,获取Service对象实例
- spring初始化在ServletContextListener实现类中获取spring注入对象
- java监听器:ServletContextListener获取spring注入对象
- Spring 注解中,普通类获取@Service标记的方法 或者bean对象
- Spring获取Bean对象以及依赖注入的实现原理
- java 从spring容器中获取注入的bean对象
- mybatis+spring中的Mapper通过非自动注入方式获取Mapper代理对象(Spring 工厂)
- 在ServletContextListener实现类中获取spring注入对象
- spring项目中使用监听器时获取spring中注入的service
- spring不通过注入的方式获取对象(BeanFactoryAware \ApplicationContextAware )
- 反射获取注入到spring中的类对象的工具类
- 获取spring为注入的service
- Spring在加载后,怎么获取bean且已经是注入好了对象
- JSP 获取Spring 注入对象
- new出来的service对象和你在spring中注入的service对象不是同一个对象
- spring整合mybatis时报空指针异常:service注入得不到Mapper接口的实例化对象(已解决)
- Spring通过容器获取配置对象及事件注入(学习笔记二)
- 拦截器通过Spring获取工厂类,注入bean对象
- Spring初始化时,没注入时获取注入,对象webapplicationcontext