mybatis:
#类型别名扫描的包
type-aliases-package: com.tuling.b2c.model.pojo
configuration:
#懒加载相关
lazy-loading-enabled: true
aggressive-lazy-loading: false
#最好加上该设置,否则mybatis默认情况下equals,clone,hashCode,toString都会触发懒加载
#该属性是个Set集合,需要使用“-”来逐一添加一项或多项配置(数组、List类似)
lazy-load-trigger-methods:
- ""
#映射骆驼命名法
map-underscore-to-camel-case: true
#在运行时输出SQL执行日志(MyBatis默认为INFO级别,看不到)
logging:
level:
com.tuling.b2c.mapper: debug
spring:
rabbitmq:
host: 172.20.10.12
#port: 5672
#username: guest
#password: guest
datasource:
druid:
#JDBC四要素
url: jdbc:mysql://localhost:3306/b2c?serverTimezone=UTC
#用户名
username: root
#加密后的密码
password: Aa32tmIJYqPAENhpOh3VKV4FbL+jhYGnuigS1HNxzCe8/YICjvxp2TLjJXOHLPY1K4SMH7xs7/Ca6Q0ofOMOtg==
driver-class-name: com.mysql.cj.jdbc.Driver
######密码加密相关######
#配置ConfigFilter(Druid内置过滤器之一)的过滤器,用于解压密码
filters: config
#设置密码需要加密,并配置publickey
connection-properties: config.decrypt=true;config.decrypt.key=MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBAKVEiDb6omDLKpnWD7Zen6bapSKSgxasqku4dYlaJk5zHaLfqMa4cvgqqkFZBIAOb9ce1hT6PlUc4pT3qbPesOMCAwEAAQ==
#连接池此常用配置
initial-size: 1
#最大连接数量
max-active: 20
#获取连接时最大等待时间
max-wait: 10000
#最小连接数量
min-idle: 1
#配置间隔多久才进行一次检测,检测需要关闭的空闲连接
time-between-eviction-runs-millis: 60000
#用来检测连接是否有效的SQL,解决数据库断开连接的问题
validation-query: select 1
#StatViewServlet配置
stat-view-servlet:
enabled: true
login-username: admin
login-password: admin
url-pattern: /druid/*
#WebStatFilter配置
web-stat-filter:
enabled: true
url-pattern: /*
#排除一些不必要的url
exclusions: "*.js,*.gif,*.jpg,*.png,*.css,*.ico,/druid/*"
dubbo:
application:
name: b2c-sellergoods-service
registry:
address: zookeeper://172.20.10.12:2181
protocol:
name: dubbo
port: 20881
yml配置文件
最新推荐文章于 2024-08-06 00:28:49 发布