请问servlet如何获取通过annotation方式配置的spring bean?

如题,通过xml配置文件管理的spring bean可以在普通的servlet中用ClassPathXmlApplicationContext 和FileSystemXmlApplicationContext等方式获取使用,但通过annotation方式管理的spring bean如果需要在servlet中使用,该用什么方式呢?谢谢

Spring的ContextListener在初始化ApplicationContext之后,会把这个实例放到ServletContext里,拿到这个实例,普通Servlet也可以访问spring配置的bean。

当然Spring MVC的ApplicationContext有两级,全局的和DispatchServlet的。

貌似是用类名注册的bean

带package的完整类名

一样的,annotation只是代替了我们在配置文件中的


而是放在java代码中,减少在xml中的配置。
所以还是一样的取的.

看你怎么加载applicationContext了。