1. 参考:Maven学习 —— 在IDEA中使用Maven_Archer__13的博客-CSDN博客
2. 将编码的字符集都改为UTF-8
二. 添加目录
1. main/java目录下存放java源程序:
①com.server.pojo:存放数据库表对应的JavaBean,一个JavaBean对应一张表。
②com.server.mapper:存放 *** 作数据库表的mapper接口,一个Mapper接口对应一个JavaBean。
③com.server.service:存放具体服务的接口;com.server.service.impl:存放服务接口的实现类。
④com.server.controller:存放前端与后端交互的控制器方法。
2. main/resources目录下存放配置文件:
①com/server/mapper:该目录名需要与存放Mapper接口的包名一致,用于存放每个Mapper接口所对应的映射文件,映射文件的名字需要与Mapper接口同名,并在映射文件中编写sql语句。
②mybatis-config.xml:MyBatis的配置文件
③mybatis-spring.xml:MyBatis整合Spring的配置文件
④spring-mvc.xml:SpringMVC的配置文件
⑤applicationContext.xml:Spring的配置文件
3. webapp/WEB-INF目录:
①web.xml:存放服务器启动时的配置文件
②pages:存放html、jsp页面
4. webapp/static:存放css、js、image等静态资源
5. test/java目录下存放测试程序
三. 添加依赖在pom.xml中添加以下内容引入相关依赖:
1. 设置打包方式为war包war
2. 添加MyBatis相关依赖
mysql
mysql-connector-java
8.0.27
com.alibaba
druid
1.1.21
org.mybatis
mybatis
3.5.8
3. 添加Spring相关依赖
org.springframework
spring-context
5.3.19
org.springframework
spring-aop
5.3.19
org.springframework
spring-core
5.3.19
org.springframework
spring-beans
5.3.19
org.springframework
spring-jdbc
5.3.19
org.springframework
spring-tx
5.3.19
org.springframework
spring-web
5.3.19
org.springframework
spring-oxm
5.3.19
org.aspectj
aspectjweaver
1.9.0
org.mybatis
mybatis-spring
2.0.7
com.mchange
c3p0
0.9.5.2
4. 添加SpringMVC相关依赖
org.springframework
spring-webmvc
5.3.19
javax.servlet
javax.servlet-api
4.0.1
provided
5. 添加JSP相关依赖
javax.servlet.jsp.jstl
jstl-api
1.2
org.apache.taglibs
taglibs-standard-spec
1.2.1
org.apache.taglibs
taglibs-standard-impl
1.2.1
6. 添加其他功能的相关依赖
com.fasterxml.jackson.core
jackson-core
2.9.8
com.fasterxml.jackson.core
jackson-databind
2.9.8
com.fasterxml.jackson.core
jackson-annotations
2.9.8
org.apache.poi
poi
3.15
commons-fileupload
commons-fileupload
1.3.1
org.apache.logging.log4j
log4j-api
2.3
org.apache.logging.log4j
log4j-core
2.3
junit
junit
4.12
test
7. 设置Maven加载配置文件
src/main/java
**/*.xml
src/main/resources
**/*.*
四. 添加核心配置文件
需要在resources目录下添加以下核心配置文件:
1. MyBatis核心配置文件(mybatis-config.xml)
2. MyBatis整合Spring的核心配置文件(mybatis-spring.xml)
jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/ssm
jdbc.username=root
jdbc.password=123456
3. SpringMVC核心配置文件(spring-mvc.xml)
4. Spring核心配置文件(applicationContext.xml)
五. 配置web.xml
contextConfigLocation
classpath:applicationContext.xml
org.springframework.web.context.ContextLoaderListener
CharacterEncodingFilter
org.springframework.web.filter.CharacterEncodingFilter
encoding
UTF-8
forceResponseEncoding
true
CharacterEncodingFilter
/*
DispatcherServlet
org.springframework.web.servlet.DispatcherServlet
contextConfigLocation
classpath:spring-mvc.xml
1
DispatcherServlet
/
DispatcherServlet
*.do
/
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)