SSM 整合配置
SSM 整合配置
环境搭建
1、导包
所需要的依赖包
Junit
、数据库驱动、数据库连接池、servlet、jsp、mybatis、mybatis-spring、spring-jdbc
pom.xml
配置导包
junit
junit
4.12
mysql
mysql-connector-java
8.0.23
com.alibaba
druid
1.1.10
javax.servlet
javax.servlet-api
4.0.1
provided
javax.servlet
jstl
1.2
javax.servlet.jsp
javax.servlet.jsp-api
2.3.1
provided
org.mybatis
mybatis
3.5.3
org.springframework
spring-webmvc
5.2.6.RELEASE
org.mybatis
mybatis-spring
2.0.6
org.springframework
spring-jdbc
5.2.6.RELEASE
org.aspectj
aspectjweaver
1.9.6
2、防止出现静态资源导出失败的问题
在pom.xml
中进行文件的配置
src/main/resources
**/*.properties
**/*.xml
true
src/main/java
**/*.properties
**/*.xml
true
3、创建 Spring、MyBatis 的合并配置文件
模板
MyBatis
<?xml version="1.0" encoding="UTF-8" ?>
Spring
<?xml version="1.0" encoding="UTF-8"?>
配置好的配置文件示例
1、MyBatis 配置文件
用于配置对应的mappers 接口的实现“类”,配置数据源的操作留给了spring
<?xml version="1.0" encoding="UTF-8" ?>
2、spring-dao ,主要用于配置数据库等 dao
层的一些相关配置
配置数据源 、sqlSessionFactory
等以及绑定MyBatis
的配置文件
<?xml version="1.0" encoding="UTF-8"?>
3、spring-mvc 配置视图解析器、注解驱动开启、扫描 mvc
层的包等
<?xml version="1.0" encoding="UTF-8"?>
4、spring-service 层
<?xml version="1.0" encoding="UTF-8"?>
5、applicationContext 配置
将其他三个层导入到applicationContext
集中管理
<?xml version="1.0" encoding="UTF-8"?>