参考:https://blog.csdn.net/qq_26950567/article/details/81560383
1.使用WebApplicationContextUtils+listener
1)注册一个bean,可以用配置文件也可以用注解,比如IndexController
2)编写一个listener,用来在启动时检查bean是否被成功注入,其WebApplicationContex的使用方法如下
3)在web.xml注册该listener
注意!如果使用listener+WebApplicationContextUtils来检查bean是否被注入,必须先将appliationContext.xml用ContextLoaderListener先进行加载,再在init-param中用servlet加载一次。
4)启动项目,在启动的过程中就会进入自己编写的listener方法进行bean是否注入的校验了
2. 使用WebApplicationContextUtils+servlet
1)同样如上步骤3,必须先用contextloaderlistener来加载applicationContext.xml,再用dispatcherSerlvet的init-param。
2)编写一个servlet,webApplicationContextUtils在其中的用法如下
3)将serlvet注入到web.xml中
4)访问路径xx/check?name=beanName,就可以判断是否成功加载be