电商面试(web.xml的启动顺序)
1、Web 应用名称 <display-name>
2、Web 应用描述 <disciption>
3、上下文参数:声明应用范围内的初始化参数。
<context-param>
首先初始化 applicationcontext.xml (spring的配置文件),
加载applicationContext文件 初始化 service dao层
初始化service层 加载service层中的类
初始化dao层 加载dao层mapper中的接口
因为dao需要连接mysql提供的数据库 所以需要加载jdbc.properties中的数据配置文件。以及logger日志文件
创建数据库连接池。创建数据库连接池
spring和mybatis整合获取SqlSessionFactoryBean
此时去加载SqlMapConfig中的文件
实用类去扫描mapper类中的接口
通过数据源 配置事务管理器 配置事务注解以及切面和通知
以上就是spring容器需要加载的文件
Listener加载
Filter加载 跨域请求 Post请求
最后是前端控制器DispatcherServlet加载springMvc中的配置文件