经过我们对mybatis和spring框架的学习,我们即将要用框架进行前后端数据交互,已经脱离了那种用servlet的方式进行数据传输,今天让我们来搭建最基本的springweb框架!!!
1.
2. 选择一个web项目
1.导入mybatis Jar包
org.mybatis
mybatis-spring
1.3.1
2.配置 sqlSessionFactory(在spring-mybatis.xml中)
mysql mysql-connector-java 8.0.16 org.mybatis mybatis 3.4.2 junit junit 4.12 provided com.alibaba druid 1.1.10
org.springframework spring-context 5.2.2.RELEASE org.springframework spring-jdbc 5.2.2.RELEASE mysql mysql-connector-java 8.0.16 org.springframework spring-aspects 5.2.2.RELEASE
config.properties:
driver=com.mysql.cj.jdbc.Driver
url=jdbc:mysql://127.0.0.1:3306/数据库名?serverTimezone=Asia/Shanghai
uname=账号 //不能写成username,可能会调用系统上的username,结果报错
pwd=密码
将数据库db.xml添加到spring-mybatis.xml中,spring-mybatis.xml添加到spring.xml进行全局扫描
org.springframework
spring-webmvc
5.2.2.RELEASE
application org.springframework.web.servlet.DispatcherServlet
contextConfigLocation classpath:spring.xml
0 application /
新建一个xml文件,在spring.xml统一进行解析
characterEncodingFilter
org.springframework.web.filter.CharacterEncodingFilter
encoding
UTF-8
characterEncodingFilter
/*
com.google.code.gson
gson
2.8.6
com.fasterxml.jackson.core jackson-databind 2.13.3
com.thetransactioncompany
cors-filter
2.5
CORS
com.thetransactioncompany.cors.CORSFilter
CORS
/*
commons-fileupload
commons-fileupload
1.3.3
文件解析器