SpringMVC是一个表述型框架。功能是解决浏览器发送到服务器的请求,并给予响应。
Spring是一个整合型框架。包含了两大核心IOC和AOP。
MyBatis是一个持久型框架。功能是连接数据库、访问数据库、操作数据库中的数据。
org.springframework.web.context.ContextLoaderListener
contextConfigLocation
classpath:spring.xml
war
5.3.1
org.springframework
spring-context
${spring.version}
org.springframework
spring-beans
${spring.version}
org.springframework
spring-web
${spring.version}
org.springframework
spring-webmvc
${spring.version}
org.springframework
spring-jdbc
${spring.version}
org.springframework
spring-aspects
${spring.version}
org.springframework
spring-test
${spring.version}
org.mybatis
mybatis
3.5.7
org.mybatis
mybatis-spring
2.0.6
com.alibaba
druid
1.0.9
junit
junit
4.12
test
mysql
mysql-connector-java
8.0.16
log4j
log4j
1.2.17
com.github.pagehelper
pagehelper
5.2.0
ch.qos.logback
logback-classic
1.2.3
javax.servlet
javax.servlet-api
3.1.0
provided
com.fasterxml.jackson.core
jackson-databind
2.12.1
commons-fileupload
commons-fileupload
1.3.1
org.thymeleaf
thymeleaf-spring5
3.0.12.RELEASE
CREATE TABLE `t_emp` (
`emp_id` int(11) NOT NULL AUTO_INCREMENT,
`emp_name` varchar(20) DEFAULT NULL,
`age` int(11) DEFAULT NULL,
`sex` char(1) DEFAULT NULL,
`email` varchar(50) DEFAULT NULL,
PRIMARY KEY (`emp_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8
CharacterEncodingFilter
org.springframework.web.filter.CharacterEncodingFilter
encoding
UTF-8
forceEncoding
true
CharacterEncodingFilter
/*
HiddenHttpMethodFilter
org.springframework.web.filter.HiddenHttpMethodFilter
HiddenHttpMethodFilter
/*
SpringMVC
org.springframework.web.servlet.DispatcherServlet
contextConfigLocation
classpath:springmvc.xml
1
SpringMVC
/
org.springframework.web.context.ContextLoaderListener
contextConfigLocation
classpath:springmvc.xml
其中jdbc.properties为
jdbc.driver=com.mysql.cj.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/SSM?serverTimezone=UTC
jdbc.username=root
jdbc.password=abc123