SpringBoot配置文件application.yml
SpringBoot配置文件application.yml
·
SpringBoot使用一个全局的配置文件,配置文件名是固定的,不可更改,只能是application,文件类型有两种:application.properties或者application.yml,后者更常用。
配置文件的作用:修改SpringBoot自动配置的默认值。
服务地址设置
服务地址设置的根是server
server:
#设置请求端口
port: 8080
servlet:
#指定服务的请求根路径
context-path: /write
#设置 Tomcat 编码格式
encoding:
charset: UTF-8
应用程序设置
应用程序设置根为spring
spring:
application:
# 应用程序名称
name: user-service
数据源配置
数据源配置的根是spring
spring:
datasource:
# mysql的连接信息
url: jdbc:mysql://localhost:3306/user?useSSL=false
# mysql用户名
username: root
# mysql密码
password: admin
# mysql的配置加载驱动类信息,com.mysql.jdbc.Driver已过时
driver-class-name: com.mysql.cj.jdbc.Driver
# 设置使用何种类型的数据源
type: com.zaxxer.hikari.HikariDataSource
# 数据源参数
hikari:
minimum-idle: 5
maximum-pool-size: 15
auto-commit: true
idle-timeout: 30000
pool-name: MyHikariCP
max-lifetime: 1800000
connection-timeout: 30000
connection-test-query: select 1
(1)数据源如果是本地数据库,端口号3306,此时可以简写:
jdbc:mysql:///company
等同于
jdbc:mysql://localhost:3306/company
(2)数据源路径配置参数
url: jdbc:mysql://localhost:3306/user?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai
(3)数据源类型可选值
type: com.alibaba.druid.pool.DruidDataSource
mybatis设置
mybatis配置的根是mybatis
mybatis:
#加载 mapper.xml 文件到容器中
mapper-locations: classpath:mapper/*.xml
# 别名,简化 mapper.xml 中请求响应参数类型
type-aliases-package: com.cl.springboot.pojo
configuration:
#开启驼峰映射
map-underscore-to-camel-case: true
# sql日志的打印
log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
日志
日志的根为logging。
logging:
level:
# 扫描目录,下面是自定义,如果是所有: root: debug
com.gugugutime: debug
pattern:
dateformat: MM-dd HH:mm:ss:SSS
# 日志文件的位置
file:
path: D:/log/test
更多推荐
已为社区贡献5条内容
所有评论(0)