SSM整合基本配置说明

SSM整合配置文件是一个重点和难点,本文重点关注SSM整合的配置文件,不涉及Java代码。重点关注红色粗体标识的配置文件!

目录

一 基本环境

二 Mybatis层 

三 spring层

四 SpringMVC层

五 所有配置文件整合到spring:applicationContext.xml

六 参考


一 基本环境

1 基本POM依赖


   
   
       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
   

2 Maven资源过滤设置,防止找不到配置文件


   
       
           src/main/java
           
               **/*.properties
               **/*.xml
           
           false
       
       
           src/main/resources
           
               **/*.properties
               **/*.xml
           
           false
       
   

二 Mybatis层 

1 数据库配置文件 database.properties
jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/testdb?useSSL=true&useUnicode=true&characterEncoding=utf8
jdbc.username=root
jdbc.password=123456

2 Mybatis核心配置文件 mybatis-config.xml




   
       
   
   
       
   

3 编写接口对应的 Mapper.xml 文件。需要导入MyBatis的包。




   
   
      insert into ssmbuild.books(bookName,bookCounts,detail)
      values (#{bookName}, #{bookCounts}, #{detail})
   
   
   
      delete from ssmbuild.books where bookID=#{bookID}
   
   
   
      update ssmbuild.books
      set bookName = #{bookName},bookCounts = #{bookCounts},detail = #{detail}
      where bookID = #{bookID}
   
   
   
   
   

三 spring层

1  Spring整合MyBatis,配置文件为  spring-dao.xml


   
   
   
   
   
   
       
       
       
       
       
       
       
       
       
       
       
       
       
       
   
   
   
       
       
       
       
   
   
   
   
       
       
       
       
   

2 Spring整合service层,配置文件为:spring-service.xml



   
   
   
   
       
   
   
   
       
       
   

四 SpringMVC层

web.xml


   
   
       DispatcherServlet
       org.springframework.web.servlet.DispatcherServlet
       
           contextConfigLocation
             
           classpath:applicationContext.xml
       
       1
   
   
       DispatcherServlet
       /
   
   
   
       encodingFilter
       
          org.springframework.web.filter.CharacterEncodingFilter
       
       
           encoding
           utf-8
       
   
   
       encodingFilter
       /*
   
   
   
       15
   

2 核心配置文件:spring-mvc.xml



   
   
   
   
   
   
   
       
       
       
   
   
   

五 所有配置文件整合到spring:applicationContext.xml



   
   
   

六 参考

1 史上最全配置

https://blog.csdn.net/qq_44543508/article/details/100192558

2 狂神说Java配置
https://mp.weixin.qq.com/s?__biz=Mzg2NTAzMTExNg%3D%3D&chksm=ce6104c7f9168dd155d2d1db252f0717a4bdbe4189c388a4e6cff22282664d65f3093de30a88&idx=1&mid=2247484004&scene=21&sn=cef9d881d0a8d7db7e8ddc6a380a9a76#wechat_redirect

你可能感兴趣的:(JavaWeb,java)