该文主要记录下自己使用过程,以后用到可以看看,我的springBoot版本是2.2.1,2以上应该都没问题
1.首先添加好需要的依赖包:
<!--mysql-->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.35</version>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid-spring-boot-starter</artifactId>
<version>1.1.10</version>
</dependency>
2.logback配置:
springBoot2.0默认使用的日志是logback已自动集成,对于日志的配置只需要在resources添加一个logback-spring.xml配置文件就可以自动生效,注释很明白了,没学过的看看以下博客:
- https://blog.csdn.net/haidage/article/details/6794509
- https://blog.csdn.net/haidage/article/details/6794529
- https://blog.csdn.net/haidage/article/details/6794540
<?xml version="1.0" encoding="UTF-8"?>
<!--debug属性配置是否打印日志框架本身的运行情况信息-->
<configuration debug="false">
<!--自定义日志存放目录-->
<property name="LOG_HOME" value="F:/log/hjzlive/" />
<!--只在控制台输出日志组件-->
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
<encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
<pattern>%highlight(%d{yyyy-MM-dd HH:mm}) %boldYellow([%thread]) %-5level %boldCyan([%logger{50}[%L]]) %msg%n</pattern>
<charset>UTF-8</charset>
</encoder>
</appender>
<!--info日志文件输出组件-->
<appender name="FILE_INFO" class="ch.qos.logback.core.rolling.RollingFileAppender">
<!--当前日志输出文件位置,目录不存在时会自动创建-->