使用SSM框架实现增删改查操作
SSM整合mybatis
- SSM整合mybatis
-
- SSM整合Spring
-
- SSM整合Spring-MVC
首先这是我们最后整合出来的一个系统的框架,大概的所需要的内容目录如下图所示:
连接的数据库相关的表
pom.xml文件中需要导入的依赖
junitjunit4.12mysqlmysql-connector-java5.1.47com.mchangec3p00.9.5.2javax.servletservlet-api2.5javax.servlet.jspjsp-api2.2javax.servletjstl1.2org.mybatismybatis3.5.2org.mybatismybatis-spring2.0.2org.springframeworkspring-webmvc5.1.9.RELEASEorg.springframeworkspring-jdbc5.1.9.RELEASEorg.projectlomboklombok1.16.10
面对静态资源过滤的问题我们还需要在pom.xml导入解决方案
src/main/java**/*.properties**/*.xmlfalsesrc/main/resources**/*.properties**/*.xmlfalse
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整合Springresources文件夹下建立spring-dao.xml文件
resources文件夹下建立spring-service.xml文件
SSM整合Spring-MVC
resources文件夹下建立spring-mvc.xml文件
同时web.xml文件同时需要配置DispatcherServlet
DispatcherServletorg.springframework.web.servlet.DispatcherServletcontextConfigLocationclasspath:applicationContext.xml1DispatcherServlet/encodingFilterorg.springframework.web.filter.CharacterEncodingFilterencodingutf-8encodingFilter/*15
