springboot项目配置文件application.properties
# 应用名称
spring.application.name=blog
# 应用服务 WEB 访问端口
server.port=80
#server.servlet.context-path=xxxx
#spring.profiles.active=dev
# 数据库驱动:
spring.datasource.driver-class-name=net.sf.log4jdbc.sql.jdbcapi.DriverSpy
# 数据源名称
#spring.datasource.name=defaultDataSource
# 数据库连接地址
spring.datasource.url=jdbc:log4jdbc:mysql://localhost:3306/databaseName?useSSL=false&serverTimezone=UTC&useUnicode=true&characterEncoding=utf-8&allowMultiQueries=true
# 数据库用户名&密码:
spring.datasource.username=root
spring.datasource.password=root
# 一个连接的生命时长(毫秒),超时而且没被使用则被释放(retired),缺省:30分钟
spring.datasource.hikari.max-lifetime=60000
# 连接池中允许最大的连接数。默认值10;推荐的公式:((core_count * 2) + effective_spindle_count)
spring.datasource.hikari.maximum-pool-size=30
# 最小连接数
spring.datasource.hikari.minimum-idle=10
# 允许连接在连接池中最大最大闲置时间,默认60000毫秒
spring.datasource.hikari.idle-timeout=30000
#配置日志
mybatis-plus.configuration.log-impl=org.apache.ibatis.logging.stdout.StdOutImpl
#配置逻辑删除
mybatis-plus.global-config.db-config.logic-delete-value=1
mybatis-plus.global-config.db-config.logic-not-delete-value=0
# 开启swagger
swagger.enabled=true
swagger.host=127.0.0.1:${server.port}
# Authorization详解: https://cloud.tencent.com/developer/section/1189908
# 例子;Authorization: Bearer YWxhZGRpbjpvcGVuc2VzYW1l
#前端以键值对形式发送,(key:Authorization,value:token)
#安全验证jwt
jwt.header=Authorization
#令牌前缀,前后端发送token添加上此令牌
jwt.token-start-with=Bearer
#令牌签名
jwt.sing=!@#$/*-QRIU234^&^Y*
#发送邮箱
#发件服务器 163使用smtp.163.com
spring.mail.host=smtp.qq.com
#账号
spring.mail.username=434123123123@qq.com
#QQ的IMAP/SMTP服务开启授权码;密码(163需要授权第三方登录密码,请查看设置-客户端授权码密码开通)
spring.mail.password=emoljasdfsdjfaasfa
spring.mail.port=587
spring.mail.protocol=smtp
spring.mail.default-encoding=utf-8