准备工作:
软件部分:
IDE工具:idea
maven-3.5.3(maven需要自行下载,若使用idea自带的maven,会有包下载不完全的问题)
jdk1.8tomcat7
mysql5.6框架部分:
springframework4.3.18hibernate5.3.7
开始搭建:
1.在idea中使用maven工具,新建一个web工程步骤:File-->New-->Project-->Maven;按照下图选中项目并Next几步填写相关信息,最总Finish完成创建项目;
这里的Project名字应该是config(和后面的目录结构、pom文件配置有对应关系),不能写成图中的config2!
2.工程创建完毕后,需要下载一些jar包,使用maven并配置pom文件来自动下载项目所需要的jar包;
所需要的jar:
junit --测试需要
javax.servlet --java编写servlet需要
commons-lang --一些通用的工具
springframework...
mysql --驱动
dbcp --数据连接池
jackson --序列化、反序列化
hibernate --orm框架
同样,附上上面所列出jar的pom.xml配置:
4.0.0
club.wslio.config
config
1.0
war
config Maven Webapp
http://www.example.com
UTF-8
1.7
1.7
4.3.18.RELEASE
junit
junit
4.11
test
javax.servlet
javax.servlet-api
3.0.1
provided
javax.servlet
jstl
1.2
commons-lang
commons-lang
2.6
org.springframework
spring-core
${spring.version}
org.springframework
spring-web
${spring.version}
org.springframework
spring-webmvc
${spring.version}
org.springframework
spring-jdbc
${spring.version}
org.springframework
spring-tx
${spring.version}
org.springframework
spring-aop
${spring.version}
org.springframework
spring-orm
${spring.version}
org.springframework
spring-aspects
${spring.version}
org.springframework
spring-context-support
${spring.version}
org.springframework
spring-test
${spring.version}
mysql
mysql-connector-java
5.1.47
commons-dbcp
commons-dbcp
1.4
com.fasterxml.jackson.core
jackson-core
2.9.7
com.fasterxml.jackson.core
jackson-databind
2.9.7
com.fasterxml.jackson.core
jackson-annotations
2.9.7
org.codehaus.jackson
jackson-mapper-asl
1.9.13
org.eclipse.persistence
javax.persistence
2.2.1
org.hibernate
hibernate-core
5.3.7.Final
config
maven-clean-plugin
3.0.0
maven-resources-plugin
3.0.2
maven-compiler-plugin
3.7.0
maven-surefire-plugin
2.20.1
maven-war-plugin
3.2.0
maven-install-plugin
2.5.2
maven-deploy-plugin
2.8.2
3.开始补全项目的目录,差啥目录就按照下图手动创建下:
4.开始使用Java配置spring
<