Home > Java > javaTutorial > body text

How to use Springboot's yml configuration file

PHPz
Release: 2023-05-11 12:19:05
forward
1867 people have browsed it

1. Service configuration

server:
  port: 8989
  servlet:
  	# context-path就是端口号与服务之间要加的一段路径,比如localhost:8080/wcm/login/login的/wcm就是
    context-path: /
Copy after login

2. Database connection

spring:
   datasource:
      driver-class-name: com.mysql.cj.jdbc.Driver
      url: jdbc:mysql://127.0.0.1:3306/jxc_manage?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai
      username: root
      password: root
      # 数据库连接池
      hikari:
        # 连接池名
        pool-name: DateHikariCP
        # 最小空闲连接数
        minimum-idle: 5
        # 空闲连接存活最大时间,默认600000(10分钟)
        idle-timeout: 180000
        # 最大连接数,默认10
        maximum-pool-size: 10
        # 从连接池返回的连接的自动提交
        auto-commit: true
        # 连接最大存活时间,0表示永久存活,默认1800000(30分钟)
        max-lifetime: 1800000
        # 连接超时时间,默认30000(30秒)
        connection-timeout: 30000
        # 测试连接是否可用的查询语句
        connection-test-query: SELECT 1
        
   ## freemarker
   freemarker:
     suffix: .ftl
     content-type: text/html
     charset: UTF-8
     template-loader-path: classpath:/views/
     request-context-attribute: ctx
     settings:
        number_format: 0.##
Copy after login

3. Mybatis-Plus

# Mybatis-plus配置
mybatis-plus:
  #配置Mapper映射文件
  mapper-locations: classpath*:/mapper/*Mapper.xml
  # 配置MyBatis数据返回类型别名(默认别名是类名)
  type-aliases-package: com.lzj.admin.pojo
  configuration:
    # 自动驼峰命名
    map-underscore-to-camel-case: true
Copy after login

4. Log printing

## SQL 打印(方法接口所在的包,不是Mapper.xml所在的包)
logging:
  # 日志级别
  level:
    com.lzj.admin.mapper: debug
    
 ## 控制台日志输出格式
  pattern:
    console: '%d{2100-01-01 13:14:00.666} [%thread] %-5level %logger{50} - %msg%n'
Copy after login

5. Redis

#redis集群
spring:
  redis:
    host: 127.0.0.1
    port: 6379
    timeout: 20000
#    集群环境打开下面注释,单机不需要打开
#    cluster:
#      集群信息
#      nodes: xxx.xxx.xxx.xxx:xxxx,xxx.xxx.xxx.xxx:xxxx,xxx.xxx.xxx.xxx:xxxx
#      #默认值是5 一般当此值设置过大时,容易报:Too many Cluster redirections
#      maxRedirects: 3
    pool:
      max-active: 8
      min-idle: 0
      max-idle: 8
      max-wait: -1
    password:
Copy after login

Attachment: yml basic syntax

How to use Springboots yml configuration file

The above is the detailed content of How to use Springboot's yml configuration file. For more information, please follow other related articles on the PHP Chinese website!

Related labels:
source:yisu.com
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!