目录
这份依赖列表除了基本功能,还加入了文件上传、JSON支持、log4j。
org.springframework spring-core 4.3.2.RELEASE org.springframework spring-context 4.3.2.RELEASE org.springframework spring-context-support 4.3.2.RELEASE org.springframework spring-beans 4.3.2.RELEASE org.springframework spring-web 4.3.2.RELEASE org.springframework spring-aop 4.3.2.RELEASE org.springframework spring-expression 4.3.2.RELEASE org.springframework spring-aspects 4.3.2.RELEASE org.springframework spring-jdbc 4.3.2.RELEASE org.springframework spring-webmvc 4.3.2.RELEASE javax.servlet servlet-api 2.5 provided javax.servlet jstl 1.2 commons-fileupload commons-fileupload 1.3 com.fasterxml.jackson.core jackson-databind 2.13.1 org.springframework spring-tx 4.3.2.RELEASE org.mybatis mybatis 3.2.8 org.mybatis mybatis-spring 1.3.1 mysql mysql-connector-java 5.1.40 com.alibaba druid 1.1.12 org.slf4j slf4j-log4j12 1.7.25
数据库小配置文件(mysql 5.x)
mysql.driver=com.mysql.jdbc.Driver mysql.url=jdbc:mysql://localhost:3306/数据库?characterEncoding=utf-8 mysql.username=用户名 mysql.password=密码
log4j.properties
# 根日志级别ERROR,输出到stdout
log4j.rootLogger=ERROR,stdout
# 设置stdout的输出使用ConsoleAppender(控制台)
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
# 设置stdout的显示方式为PatternLayout(自定义格式)
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
# 设置stdout的格式 %p为日志级别 %t为线程名 %d为日期{格式} %m为主线程日志 %n为换行
log4j.appender.stdout.layout.ConversionPattern=%p [%t] %d{yyyy-MM-dd HH:mm:ss} - %m%n
# 自己的代码使用DEBUG级别
log4j.logger.com.baizhi = DEBUG
# 关闭Sql语句输出
log4j.logger.com.baizhi.dao = ERROR
建表、实体类、Dao、Mapper、Service接口
Service实现类 别忘了@Service @Transactional和使用@Autowired注入Dao
spring.xml

springmvc.xml

2. web.xml

3. 开发Controller @Controller @RequestMapping("")、拦截器 @Component、全局异常处理@Component