Servlet 类中使用@autowire 注入使用bean
2017-10-18 16:51
330 查看
在Servlet类中,我们有时候需要使用sping中的某些bean对象,但是当我们使用时,会发现注入失败。
解决方法如下所示:
具体的Servlet功能如下:
此时,再次测试,便可发现,spring中的bean对象在Servlet中注入成功
解决方法如下所示:
public class BaseServlet extends HttpServlet { public void init() throws ServletException { WebApplicationContextUtils .getWebApplicationContext(getServletContext()) .getAutowireCapableBeanFactory().autowireBean(this); } }
具体的Servlet功能如下:
@WebServlet("/userServlet") public class UserServlet extends BaseServlet { @Autowired private UserService userService; protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { userService.dotest(); } protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { doGet(request, response); } }
此时,再次测试,便可发现,spring中的bean对象在Servlet中注入成功
相关文章推荐
- 如何使用spring的autowire为servlet注入Bean
- 如何使用spring的autowire为servlet注入Bean
- 如何使用spring的autowire为servlet注入Bean
- 如何使用spring的autowire为servlet注入bean
- 在Servlet中使用spring注入的bean
- 在Servlet中使用spring注入的bean
- servlet 中使用Spring自动注入的bean
- 将spring管理的bean使用注解的方式注入到servlet中
- mybatis整合ss的时候,无法autowire使用mapper的自动注入,找不到bean:NoSuchBeanDefinitionException
- mybatis整合ss的时候,无法autowire使用mapper的自动注入,找不到bean:NoSuchBeanDefinitionException
- 使用Spring的autowire为简单Servlet注入
- 使用dubbo时报错:注入service出错BeanCreationException: Error creating bean with name。。。
- servlet中使用spring中的bean
- 【spring set注入 注入集合】 使用set注入的方式注入List集合和Map集合/将一个bean注入另一个Bean
- action控制层,使用spring注解方式注入业务bean报空指向错误
- spring 使用annotation 自动注册bean,并保证@Required,@Autowired的属性被注入
- spring4笔记----使用装配注入合作者Bean的三种方式
- 使用spring向servlet中注入
- windows下关于使用eclipse开发web服务器后台项目完整配置(jsp+javabean+servlet)
- 非spring组件servlet、filter、interceptor中注入spring bean