版权声明:本文为HCG原创文章,未经博主允许不得转载。请联系[email protected] https://blog.csdn.net/qq_39455116/article/details/83589907
1. 在resource目录下创建以application开头的配置文件
1.1 创建如:application-dev.yml application-prd.yml
1.2如果想要让application-dev.yml生效 只需要将profiles 的 actice :dev即可
现在的application.yml文件内容变为:
server:
port: 8080
spring:
profiles:
active: dev
freemarker:
cache: false
template-loader-path: classpath:/templates
mybatis:
# 扫描实体类和mapping里面的XML文件
type-aliases-package: com.pf.org.cms.entity
mapper-locations: classpath:mapping/*.xml
1.3 具体实际举例就是配置日志,如下是dev日志配置
两个日志文件放在resource/config目录下
名称分别为logback-dev.xml 和logback-prd.xml
具体的详情看我的项目地址代码
https://github.com/HouChenggong/springboot2
现在的application-dev.xml变化为
logging:
config: classpath:conf/logback-dev.xml
spring:
datasource:
name: test
url: jdbc:mysql://127.0.0.1:3306/cms?characterEncoding=utf8
username: root
password: 199215
# 使用druid数据源
type: com.alibaba.druid.pool.DruidDataSource
driver-class-name: com.mysql.jdbc.Driver
filters: stat
maxActive: 20
initialSize: 1
maxWait: 60000
minIdle: 1
timeBetweenEvictionRunsMillis: 60000
minEvictableIdleTimeMillis: 300000
validationQuery: select 'x'
testWhileIdle: true
testOnBorrow: false
testOnReturn: false
poolPreparedStatements: true
maxOpenPreparedStatements: 20
redis:
database: 2
host: 127.0.0.1
port: 6379
#password
timeout: 5000
pool:
# 最大空闲连接数
max-idle: 8
# 最小空闲连接数
min-idle: 0
# 最大活跃连接数
max-active: 8
# 获取连接时的最大等待毫秒数(-1阻塞不确定的时间)
max-wait: -1
现在的application-prd.xml配置如下:
logging:
config: classpath:conf/logback-prd.xml
2. 重新启动项目你会发现在项目的根目录下会创建一个Log的文件夹
项目地址
https://github.com/HouChenggong/springboot2
项目地址