使用SSM框架实现增删改查操作
SSM整合mybatis
- SSM整合mybatis
- SSM整合Spring
- SSM整合Spring-MVC
首先这是我们最后整合出来的一个系统的框架,大概的所需要的内容目录如下图所示:
连接的数据库相关的表
pom.xml文件中需要导入的依赖
junit
junit
4.12
mysql
mysql-connector-java
5.1.47
com.mchange
c3p0
0.9.5.2
javax.servlet
servlet-api
2.5
javax.servlet.jsp
jsp-api
2.2
javax.servlet
jstl
1.2
org.mybatis
mybatis
3.5.2
org.mybatis
mybatis-spring
2.0.2
org.springframework
spring-webmvc
5.1.9.RELEASE
org.springframework
spring-jdbc
5.1.9.RELEASE
org.projectlombok
lombok
1.16.10
面对静态资源过滤的问题我们还需要在pom.xml导入解决方案
src/main/java
**/*.properties
**/*.xml
false
src/main/resources
**/*.properties
**/*.xml
false
resources文件夹下建立mybatis-config.xml文件,对于整合的mybatis-config.xml文件中我们只需要将dao层的接口映射到其中即可,如下图举例
resources文件夹下建立database.properties文件
jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/estatemanage?useSSL=true&useUnicode=true&characterEncoding=utf8
jdbc.username=root
jdbc.password=333
resources文件夹下建立applicationContext.xml文件,这是Spring的核心文件 代码中的三个包都是在后续建立起来之后导入其中
SSM整合Spring
resources文件夹下建立spring-dao.xml文件
resources文件夹下建立spring-service.xml文件
SSM整合Spring-MVC
resources文件夹下建立spring-mvc.xml文件
同时web.xml文件同时需要配置DispatcherServlet
DispatcherServlet
org.springframework.web.servlet.DispatcherServlet
contextConfigLocation
classpath:applicationContext.xml
1
DispatcherServlet
/
encodingFilter
org.springframework.web.filter.CharacterEncodingFilter
encoding
utf-8
encodingFilter
/*
15