首先看maven工程的创建
二、各层的文件配置
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.xml3.3,service
UserServiceImpl.java(接口省略)
3.4,web-UserController.java
3.5,JSP页面
3.6,运行结果截图
四、总结
虽然用maven减少了jar下载引用的负担,但是,从SSM框架的搭建可以看出,引入了特别多的依赖,而且,当我在父工程进行引用后,在各个子模块需要用到的时候,还需要再次依赖引用,有什么方法可以解决这种依赖引用呢,接下来介绍spring boot