项目创建之前确保eclipse中已经配置好了jdk,tomcat,maven如果没有配置下面有配置教程的链接
一,创建maven项目
1,新建一个maven项目
2,点击Next后进入下个页面直接点击Next,进入到下面这个页面
3,我们选择最后单词为webapp的这个选项选中后点击Next,进入到下面的这个页面
此处的Group Id代表的是项目的包路径,
Artifact Id代表的是项目的名称
Version 代表版本号
Package代表生成的包名
点击完成我们的项目就算搭建好了,下面我们需要对项目做一些配置
4,配置项目的jdk,Tomcat,
右键单击项目名称选择Build path ==>Configure Build path进入到如下选项
我们将原有的jre Remove掉,然后 Add Library==>JRE System Library==>Next==>Alternate JRE==>Finish ==>Apply
jre配置完成,开始配置Tomcat,前面几步跟配置jdk是一样的,
Build path ==>Configure Build path==>Add Library==>Server Runtime
选择自己的Tomcat,点击下一步,然后Apply==>OK,
jdk与Tomcat就配置完成了,
5,下面我们还需要做如下的配置,
右击项目,选择Properties==>Maven==>Project Facets
我们的maven项目到这就算建好了,下面开始搭建SSM框架,
二,搭建SSM框架
1,在src/main/resources目录下创建SSM项目所需要的xml文件和properties文件
jdbc.properties(连接数据的配置文件)
driver=com.mysql.jdbc.Driver
#数据库的路径
url=jdbc:mysql://localhost:3306/maven
username=root
password=root
#定义初始连接数
initialSize=0
#定义最大连接数
maxActive=20
#定义最大空闲
maxIdle=20
#定义最小空闲
minIdle=1
#定义最长等待时间
maxWait=60000
logj.properties(日志的配置文件)
#log的输出级别
log4j.rootLogger=WARN, Console, RollingFile
#Console
log4j.appender.Console=org.apache.log4j.ConsoleAppender
log4j.appender.Console.layout=org.apache.log4j.PatternLayout
log4j.appender.Console.layout.ConversionPattern=%d [%t] %-5p [%c] - %m%n
#RollingFile
log4j.appender.RollingFile=org.apache.log4j.DailyRollingFileAppender
#文件的输出目录
log4j.appender.RollingFile.File=/var/log/ssm_maven.log
log4j.appender.RollingFile.layout=org.apache.log4j.PatternLayout
log4j.appender.RollingFile.layout.ConversionPattern=%d [%t] %-5p [%c] - %m%n
#Hibernate level
#log4j.logger.org.hibernate=ERROR
log4j.logger.org.hibernate.cache.ehcache.AbstractEhcacheRegionFactory=ERROR
log4j.logger.org.hibernate.search.impl.ConfigContext=ERROR
log4j.logger.net.sf.ehcache.config.CacheConfiguration=ERROR
#Project defalult level
#log4j.logger.com.thinkgem.jeesite=DEBUG
log4j.logger.com.maven=DEBUG
spring-tx.xml(Spring的事务管理器配置文件)
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instanc