启动端口号
server:
port: 8501
spring:
application:
name: server-manager
profiles:
active: dev # 当前使用的配置文件
servlet:
multipart:
max-file-size: 20MB # 最大文件
max-request-size: 20MB# # 最大请求
spring:
datasource:
type: com.zaxxer.hikari.HikariDataSource
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://链接地址:3306/数据库名称?characterEncoding=utf-8&useSSL=false&allowPublicKeyRetrieval=true
username: 账号
password: "密码"
spring:
data:
redis:
host: 60.204.230.80
port: 6379
spring:
rabbitmq:
username: root
password: 123456
port: 5672
host: 192.168.2.156
listener:
simple:
prefetch: 1
acknowledge-mode: none # 默认机制
retry:
enabled: true # 开启重试机制
connection-timeout: 1s # 连接延迟
template:
retry:
enabled: true # 重试
multiplier: 2 # 重试次数,发消息不会重试
publisher-confirm-type: correlated # 不建议开启
publisher-returns: true # 不建议开启
mybatis:
mapper-locations: classpath:/mapper/*/*.xml # 映射地址
config-location: classpath:/mybatis-config.xml # 配置地址
minio:
endpointUrl: "http://129.211.31.58:9000"
accessKey: "bunny"
secretKey: "02120212"
bucketName: "spzx-bucket"
自定义日志
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<contextName>logback</contextName>
<!-- 日志的输出目录 -->
<property name="log.path" value="D://logs//spzx-manager//logs" />
<!--控制台日志格式:彩色日志-->
<!-- magenta:洋红 -->
<!-- boldMagenta:粗红-->
<!-- cyan:青色 -->
<!-- white:白色 -->
<!-- magenta:洋红 -->
<property name="CONSOLE_LOG_PATTERN" value="%yellow(%date{yyyy-MM-dd HH:mm:ss}) %highlight([%-5level]) %green(%logger) %msg%n"/>
<!--文件日志格式-->
<property name="FILE_LOG_PATTERN" value="%date{yyyy-MM-dd HH:mm:ss} [%-5level] %thread %file:%line %logger %msg%n" />
<!--编码-->
<property name="ENCODING" value="UTF-8" />
<!-- 控制台日志 -->
<appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">
<!-- 临界值过滤器 -->
<filter class="ch.qos.logback.classic.filter.ThresholdFilter">
<level>INFO</level>
</filter>
<encoder>
<pattern>${CONSOLE_LOG_PATTERN}</pattern>
<charset>${ENCODING}</charset>
</encoder>
</appender>
<!-- 文件日志 -->
<appender name="FILE" class="ch.qos.logback.core.FileAppender">
<file>${log.path}//log.log</file>
<append>true</append>
<encoder>
<pattern>%date{yyyy-MM-dd HH:mm:ss} %msg%n</pattern>
<charset>${ENCODING}</charset>
</encoder>
</appender>
<!-- 开发环境 -->
<springProfile name="dev">
<!-- com.atguigu日志记录器:业务程序INFO级别 -->
<logger name="com.atguigu" level="INFO" />
<!-- 根日志记录器:INFO级别 -->
<root level="INFO">
<appender-ref ref="CONSOLE" />
<appender-ref ref="FILE" />
</root>
</springProfile>
</configuration>
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE configuration PUBLIC
"-//mybatis.org//DTD Config 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-config.dtd">
<configuration>
<settings>
<!-- 设置驼峰标识 -->
<setting name="mapUnderscoreToCamelCase" value="true"/>
<!-- 打印SQL语句 -->
<setting name="logImpl" value="STDOUT_LOGGING"/>
</settings>
<plugins>
<!-- 分页插件 -->
<plugin interceptor="com.github.pagehelper.PageInterceptor"/>
</plugins>
</configuration>