目录结构如下所示:
环境准备:
maven3.5.2
jdk1.7
不知版本的idea(别打我,我真不知道!!!)
第一步:创建一个empty project,命名为taotao
第二步:创建所有项目的父项目taotao-parent
新建一个module
选选择本地的jdk之后,注意直接点击next
配置module
给该模块命名:
以下为该模块的pom.xml文件,具体注解如下所示:
4.0.0
com.taotao
taotao-parent
1.0-SNAPSHOT
pom
taotao-parent
http://maven.apache.org
UTF-8
4.12
4.1.3.RELEASE
3.2.8
1.2.2
1.2.15
5.1.32
1.6.4
2.4.2
1.0.9
4.3.5
1.2
2.5
2.0
2.5
3.3.2
1.3.2
3.3
3.4.2
0.9.1
1.3.1
2.7.2
4.10.3
joda-time
joda-time
${joda-time.version}
org.apache.commons
commons-lang3
${commons-lang3.version}
org.apache.commons
commons-io
${commons-io.version}
commons-net
commons-net
${commons-net.version}
com.fasterxml.jackson.core
jackson-databind
${jackson.version}
org.apache.httpcomponents
httpclient
${httpclient.version}
junit
junit
${junit.version}
test
org.slf4j
slf4j-log4j12
${slf4j.version}
org.mybatis
mybatis
${mybatis.version}
org.mybatis
mybatis-spring
${mybatis.spring.version}
com.github.miemiedev
mybatis-paginator
${mybatis.paginator.version}
com.github.pagehelper
pagehelper
${pagehelper.version}
mysql
mysql-connector-java
${mysql.version}
com.alibaba
druid
${druid.version}
org.springframework
spring-context
${spring.version}
org.springframework
spring-beans
${spring.version}
org.springframework
spring-webmvc
${spring.version}
org.springframework
spring-jdbc
${spring.version}
org.springframework
spring-aspects
${spring.version}
jstl
jstl
${jstl.version}
javax.servlet
servlet-api
${servlet-api.version}
provided
javax.servlet
jsp-api
${jsp-api.version}
provided
commons-fileupload
commons-fileupload
${commons-fileupload.version}
redis.clients
jedis
${jedis.version}
org.apache.solr
solr-solrj
${solrj.version}
${project.artifactId}
org.apache.maven.plugins
maven-resources-plugin
2.7
UTF-8
org.apache.maven.plugins
maven-compiler-plugin
3.2
1.7
UTF-8
org.apache.tomcat.maven
tomcat7-maven-plugin
2.2
第三步:创建taotao-common(通用模块)
基本步骤与创建taotao-common一致,唯一的不同点如下图所示:
千万注意目录结构,该模块不是taotao-parent的子目录!!!
该项目的pom.xml配置如下:
taotao-parent
com.taotao
1.0-SNAPSHOT
../taotao-parent/pom.xml
4.0.0
jar
taotao-common
joda-time
joda-time
org.apache.commons
commons-lang3
org.apache.commons
commons-io
commons-net
commons-net
com.fasterxml.jackson.core
jackson-databind
org.apache.httpcomponents
httpclient
junit
junit
test
org.slf4j
slf4j-log4j12
第四步:创建taotao-manager
taotao-manager的创建和taotao-common的创建一样
taotao-manager的pom.xml:
第五步:创建taotao-manager的四个子模块,也就是我们所熟悉的四层结构:
taotao-manager-pojo的创建:
taotao-mapper和taotao-service的创建和taotao-pojo的创建过程一毛一样,请自行脑补,接下来我贴一下这哥仨的pom.xml:
taotao-manager-pojo的pom.xml:
taotao-manger-mapper的pom.xml,你只需要在对应的位置添加以下代码即可,千万别删除原本的配置文件中滴内容!!!!:
com.taotao
taotao-manager-pojo
1.0-SNAPSHOT
org.mybatis
mybatis
org.mybatis
mybatis-spring
com.github.miemiedev
mybatis-paginator
com.github.pagehelper
pagehelper
mysql
mysql-connector-java
com.alibaba
druid
jar
tao-manager-service的pom.xml文件(记住我刚刚强调的内容,可增加,别删除!!!):
com.taotao
taotao-manager-mapper
1.0-SNAPSHOT
org.springframework
spring-context
org.springframework
spring-beans
org.springframework
spring-webmvc
org.springframework
spring-jdbc
org.springframework
spring-aspects
jar
好了,接下来到要点了,创建taotao-manager-web模块:
注意目录:
需要添加的依赖关系为:
对了!!!还有一点,记住修改!!
第六步:将taotao-parent,taotao-common,taotao-manager安装到本地maven仓库:
打开cmd,在taotao-parent,taotao-common,taotao-manager的路径下执行mvn clean install进行安装:
第七步:创建jsp文件,运行项目!!
随便写一些东西在jsp里面
分别点击apply,ok