記不住ssm配置檔案的我默默的備份了一下,友善以後快速搭建架構:
1.pom.xml
4.0.0
com.zhibo
Zhiboproject
1.0-SNAPSHOT
war
Zhiboproject Maven Webapp
http://www.example.com
UTF-8
1.7
1.7
4.3.25.RELEASE
3.4.6
1.3.2
5.1.4
5.1.47
0.9.5.2
1.18.8
2.3.1
3.1.0
1.2
1.1.2
1.2.17
6.0.7.Final
1.4
2.1
2.9.8
UTF-8
1.7
1.7
junit
junit
4.12
test
org.springframework
spring-webmvc
${spring.version}
org.springframework
spring-aspects
${spring.version}
org.springframework
spring-jdbc
${spring.version}
org.springframework
spring-test
${spring.version}
org.hibernate.validator
hibernate-validator
${hibernate-validator.version}
org.mybatis
mybatis
${mybatis.version}
org.mybatis
mybatis-spring
${mybatis-spring.version}
com.github.pagehelper
pagehelper
${pagehelper.version}
mysql
mysql-connector-java
${mysql.version}
com.mchange
c3p0
${c3p0.version}
org.projectlombok
lombok
${lombok.version}
provided
javax.servlet.jsp
javax.servlet.jsp-api
${jsp-api.version}
provided
javax.servlet
javax.servlet-api
${servlet-api.version}
provided
javax.servlet
jstl
${jstl.version}
taglibs
standard
${standard.version}
log4j
log4j
${log4j.version}
commons-fileupload
commons-fileupload
${fileupload.version}
commons-lang
commons-lang
${lang.version}
com.fasterxml.jackson.core
jackson-databind
${jackson.version}
src/main/java
***
org.apache.tomcat.maven
tomcat7-maven-plugin
2.2
localhost
8080
/
UTF-8
org.mybatis.generator
mybatis-generator-maven-plugin
1.3.2
src/main/resources/MybatisGenerator.xml
true
true
mysql
mysql-connector-java
5.1.47
2.jdbc.properties
mysql.driver=com.mysql.jdbc.Driver
mysql.url=jdbc:mysql://192.168.187.51:3306/demo?useUnicode=true&characterEncoding=UTF-8
mysql.user=root
mysql.password=123456
3.log4j.properties
#配置根節點
log4j.rootLogger=INFO,Log4jConsole
#自定義
#log4j.logger 自定義的日志級别
#org.apache.ibatis 包名 我自定義日志的目的是為了列印xxx包下的日志
#INFO 什麼都看不到
#WARN 可以看到sql語句
#DEBUG 所有的實作細節
log4j.logger.org.apache.ibatis=INFO
#控制台輸出
log4j.appender.Log4jConsole=org.apache.log4j.ConsoleAppender
log4j.appender.Log4jConsole.Threshold=INFO
log4j.appender.Log4jConsole.ImmediateFlush=truelog4j.appender.Log4jConsole.Target=System.out
#輸出格式
log4j.appender.Log4jConsole.layout=org.apache.log4j.PatternLayout
log4j.appender.Log4jConsole.layout.ConversionPattern=[%p][%d{yyyy-MM-dd HH:mm:ss,SSS}] [%c:%M:%L] %m%n
l [%t] [%c] [%p] [%L]- %m%n ,日志的布局方式,%開頭的字元意義如下:.appender.myfile.layout.ConversionPattern=%d{yyyy-MM-og4jdd HH:mm:ss}
4.springmvc.xml
mysql
5.web.xml
version="3.1">
Archetype Created Web Application
springmvc
org.springframework.web.servlet.DispatcherServlet
contextConfigLocation
classpath*:*springmvc.xml
1
springmvc
/
EncodingFilter
org.springframework.web.filter.CharacterEncodingFilter
encoding
UTF-8
EncodingFilter
/*
HiddenHttpMethodFilter
org.springframework.web.filter.HiddenHttpMethodFilter
HiddenHttpMethodFilter
/*