项目环境:Windows10+MySQL5.7+Tomcat8.5+Maven3.6+IDER
Mysql / Tomcat / Maven的安装及配置在此省略
IDER创建一个maven-archetype-webapp项目
项目目录
java文件夹存放代码
resources中存放配置文件
WEB-INF存放受保护的页面(WEB-INF中的资源不可以通过浏览器地址栏直接访问)
pom.xml中的依赖包
4.0.0
cn.lzy
SSM_demo01
1.0-SNAPSHOT
war
SSM_demo01 Maven Webapp
http://www.example.com
UTF-8
1.7
1.7
4.3.18.RELEASE
org.springframework
spring-core
${spring.version}
org.springframework
spring-beans
${spring.version}
org.springframework
spring-context
${spring.version}
org.springframework
spring-jdbc
${spring.version}
org.springframework
spring-tx
${spring.version}
org.springframework
spring-web
${spring.version}
org.springframework
spring-webmvc
${spring.version}
org.springframework
spring-test
${spring.version}
test
org.mybatis
mybatis
3.4.2
org.mybatis
mybatis-spring
1.3.1
mysql
mysql-connector-java
5.1.37
runtime
c3p0
c3p0
0.9.1.2
com.fasterxml.jackson.core
jackson-databind
2.9.8
junit
junit
4.11
test
SSM_demo01
maven-clean-plugin
3.1.0
maven-resources-plugin
3.0.2
maven-compiler-plugin
3.8.0
maven-surefire-plugin
2.22.1
maven-war-plugin
3.2.2
maven-install-plugin
2.5.2
maven-deploy-plugin
2.8.2
jdbc.properties
#MySQL 连接配置
jdbc.driverClass=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf-8
jdbc.user=root
jdbc.password=root
applicationContext.xml spring主配置文件
${jdbc.driverClass}
class="org.springframework.web.servlet.view.InternalResourceViewResolver">
class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
web.xml配置 (一般默认的version=“2.3” https://blog.csdn.net/molei199082/article/details/79956746 访问这个博客可以提供IDER修改web.xml版本的配置方法)
version="3.0">
SpringMVC
org.springframework.web.servlet.DispatcherServlet
contextConfigLocation
classpath:applicationContext.xml
1
SpringMVC
/
这些就是SSM框架的基本搭建