web容器tomcat---------->实现j2ee规范
servletContext
springIOC容器
WebapplicationContext,初始化--->监听器contextloadlistener,配置文件contextConfigLocation
早期context上下文初始化通过--->contextloadServlet
单springIOC容器上下文,引入spring-context-4.3.8.RELEASE.jar
通过new创建容器上下文 ClassPathXmlApplicationContext("applicationContext.xml")
FilePathXmlApplicationContext()
web应用--->创建springIOC容器上下文context,引入spring-web-4.3.9.RELEASE.jar
通过web.xml配置监听器listener-->contextloaderListener创建上下文,指定上下文配置文件classpath:applicationContext.xml
spring-context
-------------------------spring-bean----------------spring-aop
-------------------------spring-core
spring-web
dubbo.2.5.3
-------------------------spring2.5.6.SEC03,与上面spring-context体系spring-core重复冲突,dubbo应用与spring-context体系冲突
zkclient.0.4
------------------------log4j.log4j
springIOC容器初始化上下文内容,装载实例化bean
xml配置文件指定bean配置
compenent:scan扫描,指定类目录范围,范围需要类实例化的加@annotation注解,@control,@service,@component