目录
一.用Maven创建一个project项目
1.1新建一个项目,选择Maven然后点击下一步
1.2设置项目名称和AGV后点击完成
1.3在pom.xml文件中导入依赖和配置打包方式
二.添加web工程
2.1在Project Structure中型添加一个web工程
2.2配置web.xml
三.创建SpringMVC的配置文件
3.1配置SpringMVC.xml
四.搭建MyBatis环境
4.1创建属性文件jdbc.properties
4.2创建MyBatis的核心配置文件mybatis-config.xml
4.3创建日志文件log4j.xml
4.4创建Mapper接口和映射文件(若用逆向工程生成可忽略此步骤)
4.4.1手动创建pojo类
4.4.2创建Mapper接口
4.4.3创建Mabatis的映射文件
五.创建Spring的配置文件
5.1配置spring文件
5.1.1 方式一:
5.1.2 方式二:
六.MyBats的逆向工程生成pojo+mapper
6.1在pom.xml文件中添加依赖和插件
6.2创建MyBatis的核心配置文件
6.3创建逆向工程的配置文件
6.4执行MBG插件的generate目标
4.0.0
com.bjpowernode
mimissm
1.0
8
8
5.3.1
2.9.6
1.2
2.0
war
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
5.1.26
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
jstl
jstl
${jstl.version}
javax.servlet
javax.servlet-api
3.0.1
provided
javax.servlet
jsp-api
provided
${jsp-api.version}
com.fasterxml.jackson.core
jackson-databind
${jackson.version}
commons-io
commons-io
2.4
commons-fileupload
commons-fileupload
1.3.1
注意路径必须加上src\main\webapp放在此目录下
CharacterEncodingFilter
org.springframework.web.filter.CharacterEncodingFilter
encoding
UTF-8
forceEncoding
true
CharacterEncodingFilter
/*
DispatcherServlet
org.springframework.web.servlet.DispatcherServlet
contextConfigLocation
classpath:SpringMVC.xml
1
DispatcherServlet
*.action
org.springframework.web.context.ContextLoaderListener
contextConfigLocation
classpath:applicationContext-*.xml
方式1:用jsp时
方式2:用html时
jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/xiaomissm?Unicode=true&;characterEncoding=utf-8&;useSSL=false
jdbc.username=root
jdbc.password=1234
注意包名和文件名要一致
多个模块时,可以根据不同模块功能拆分开来写(例如:applicationContext-dao.xml和applicationContext-service.xml)
①applicationContext-dao.xml
②applicationContext-service.xml
写到同一个spring.xml里
org.mybatis
mybatis
3.5.7
org.mybatis.generator
mybatis-generator-maven-plugin
1.3.0
org.mybatis.generator
mybatis-generator-core
1.3.2
com.mchange
c3p0
0.9.2
mysql
mysql-connector-java
5.1.8
步骤四里有
文件名必须是:generatorConfig.xml
数据库信息、文件包名和指定的数据库表要填写准确
执行成功后在对应的目录下自动生成文件
结束!