ssm整合的配置文件,其实只写一个applicationContext.xml文件也可以搞定,但是过于长,我的是分开三个来写,一个是持久dao层,service事务逻辑层,controller控制层。
applicationContext_dao.xml
- db.properties里面连接数据库四要素:driver,url , username , password.
- 配置数据源,我这里是albaba,druid数据源
- 重点,整合mybatis的核心配置,SqlSessionFactoryBean.
- MapperScannerConfigurer,扫描dao持久层
applicationContext_service.xml
service层主要的就是事务这一块以及切面配置。
- 首先ComponetScan扫面service层
- 事务管理,事务增强切面配置
spring_mvc.xml
web.xml
- 全局参数,指定配置文件
- 编码过滤器,监听器,前端控制器