首先看maven工程的创建

【SSM 6】Spring+SpringMVC+Mybatis框架搭建步骤


二、各层的文件配置

2.1,SSM父工程


2.2,pojo不依赖任何jar包,略过

2.3,mapper


2.4,service

2.5,Web


2.5.2,spring整合配置文件

2.5.2.1,Mybatis

目前无,当使用到分页插件,或者额外的功能配置时,需要进行配置,下面以配置分页插件为例:


jdbc.properties:数据库连接信息配置,主要包括jdbc.driver数据库驱动;jdbc.url数据库连接地址;jdbc.username连接用户名称;jdbc.password用户密码


2.5.2.2,spring配置

(为了分层解耦,为每一层,每一个用途的spring配置,都进行了单独配置)

1,首先:applicationContext-dao.xml,在这一层,主要配置数据库连接池(用到jdbc.properties数据库连接信息),Mybatis配置信息,加载Mybatis的mapper对象


2,applicationContext-service.xml,主要就是配置扫描包,一句话:


3,applicationContext-trans.xml事务传播配置,AOP切面配置


2.5.2.3,springMVC配置


2.5.2.4,web.xml配置

主要包括,SpringMVC前端控制器的启动,spring容器的启动配置,post乱码过滤


三、具体实例

3.1,pojo实例类

TbUser.java(篇幅所限,set和get方法略去)


3.2,mapper

3.2.1,mapper接口类TbUserMapper.java


3.2.2,sql实现文件TbUserMapper.xml


3.3,service

UserServiceImpl.java(接口省略)


3.4,web-UserController.java

3.5,JSP页面


3.6,运行结果截图

【SSM 6】Spring+SpringMVC+Mybatis框架搭建步骤

四、总结

虽然用maven减少了jar下载引用的负担,但是,从SSM框架的搭建可以看出,引入了特别多的依赖,而且,当我在父工程进行引用后,在各个子模块需要用到的时候,还需要再次依赖引用,有什么方法可以解决这种依赖引用呢,接下来介绍spring boot





相关文章: