开发者社区 问答 正文

spring3MVC全注解,如何在servlet中获得通过注解注册的bean

我的项目是spring MVC + spring注解管理对象

controller 通过@COntroller注解注册

service通过@Service注解注册

dao通过@Repository注解注册

因为没有在applicationContext.xml中配置对象了,现在想在一个servlet中获得通过注解注册的bean,要怎么获得呢。

我通过:

ApplicationContext context = WebApplicationContextUtils.getWebApplicationContext(req.getSession().getServletContext())

Context.getBean()这样获得不到bean了。

望知情人士提供下解决方案,谢谢!

展开
收起
a123456678 2016-03-13 16:00:46 2508 分享 版权
1 条回答
写回答
取消 提交回答
  • ApplicationContext context = WebApplicationContextUtils.getWebApplicationContext(req.getSession().getServletContext())
    BeanClass bean = context .getBean(BeanClass.class);
    2019-07-17 19:02:44
    赞同 展开评论