事务
springboot整合事物管理
springboot默认集成事物,只主要在方法上加上@Transactional即可
出现错误就会回滚
日志
1.新建log4j配置文件
log4j.rootLogger
=info,error,CONSOLE,DEBUG
log4j.appender.CONSOLE
=org.apache.log4j.ConsoleAppender
log4j.appender.CONSOLE.layout
=org.apache.log4j.PatternLayout
log4j.appender.CONSOLE.layout.ConversionPattern
=%d
{yyyy-MM-dd-HH-mm
} [%t
] [%c
] [%p
] - %m%n
log4j.logger.info
=info
log4j.appender.info
=org.apache.log4j.DailyRollingFileAppender
log4j.appender.info.layout
=org.apache.log4j.PatternLayout
log4j.appender.info.layout.ConversionPattern
=%d
{yyyy-MM-dd-HH-mm
} [%t
] [%c
] [%p
] - %m%n
log4j.appender.info.datePattern
='.'yyyy-MM-dd
log4j.appender.info.Threshold
= info
log4j.appender.info.append
=true
log4j.appender.info.File
=/Users/dddd/Documents/testspace/pms-api-services/logs/info/api_services_info
log4j.logger.error
=error
log4j.appender.error
=org.apache.log4j.DailyRollingFileAppender
log4j.appender.error.layout
=org.apache.log4j.PatternLayout
log4j.appender.error.layout.ConversionPattern
=%d
{yyyy-MM-dd-HH-mm
} [%t
] [%c
] [%p
] - %m%n
log4j.appender.error.datePattern
='.'yyyy-MM-dd
log4j.appender.error.Threshold
= error
log4j.appender.error.append
=true
log4j.appender.error.File
=/Users/dddd/Documents/testspace/pms-api-services/logs/error/api_services_error
log4j.logger.DEBUG
=DEBUG
log4j.appender.DEBUG
=org.apache.log4j.DailyRollingFileAppender
log4j.appender.DEBUG.layout
=org.apache.log4j.PatternLayout
log4j.appender.DEBUG.layout.ConversionPattern
=%d
{yyyy-MM-dd-HH-mm
} [%t
] [%c
] [%p
] - %m%n
log4j.appender.DEBUG.datePattern
='.'yyyy-MM-dd
log4j.appender.DEBUG.Threshold
= DEBUG
log4j.appender.DEBUG.append
=true
log4j.appender.DEBUG.File
=/Users/dddd/Documents/testspace/pms-api-services/logs/debug/api_services_debug
引入依赖
<dependency
>
<groupId
>org.springframework.boot
</groupId
>
<artifactId
>spring-boot-starter-log4j
</artifactId
>
<version
>1.3.8.RELEASE
</version
>
</dependency
>
使用测试