SSM的配置文件

Posted maplesu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SSM的配置文件相关的知识,希望对你有一定的参考价值。

Mybatis:

SqlMapConfig.xml,配置了数据源,连接池,事务,加载sql映射文件(pojo),sqlsessionFactory对象,配置到spring容器中,mapeer代理对象或者是dao实现类配置到spring容器中,typeAliases标签设置别名,扫描pojo包,加载Mapper.xml

mapper.xml,文件即sql映射文件,文件中配置了操作数据库的sql语句。此文件需要在SqlMapConfig.xml中加载

log4j.properties:日志文件

db.properties放数据库本身的参数

官方推荐使用mapper代理方法开发mapper接口

 

SpringMVC:

springmvc.xml:配置一个Controller扫描就可以了,配置注解驱动,配置视图解析器,适配器等等在这里设置

web.xml:配置前端控制器,servlet和servletmapping,和init-param(导入spingmvc.xml)

 

Spring:

log4j.properties:日志文件

applicationContext.xml:(管理三层),配置数据源,获得数据源,创建工厂,事务,事务增强,引入dao层service层action层的文件

applicationContext-action.xml:管理action层的对象

applicationContext-dao.xml:管理dao层的对象

applicationContext-service.xml:管理service层的对象

 

Mybatis:

SqlMapConfig.xml中配置的内容和顺序如下:

properties(属性)

settings(全局配置参数)

typeAliases(类型别名)

typeHandlers(类型处理器)

objectFactory(对象工厂)

plugins(插件)

environments(环境集合属性对象)

environment(环境子属性对象)

transactionManager(事务管理)

dataSource(数据源)

mappers(映射器)

 

以上是关于SSM的配置文件的主要内容,如果未能解决你的问题,请参考以下文章

ssm整合为啥要写两个spring配置文件?写在一个里面不行吗?

导入ssm项目时,项目基本的配置文件

导入ssm项目时,项目基本的配置文件

「Django框架」-拆分配置文件settings

ssm 整合(配置文件,简单测试)

SSM的整合