最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

springboot一鍵application.yml配置文件實踐

 更新時間:2026年02月24日 08:35:03   作者:月華白晝  
application-dev.yml文件是Spring Boot項目中用于定義開發(fā)環(huán)境配置的一個YAML格式文件,它包含了數據庫連接、服務器端口、日志級別、緩存配置等開發(fā)過程中常用的設置,通過這個文件,開發(fā)者可以在不同的環(huán)境中(如開發(fā)、測試、生產)切換配置,而無需修改代碼

springboot application.yml配置文件

server :
  port : 8080
  ##項目名字配置
  #servlet :
  #  context-path : /demo
  tomcat :
    uri-encoding : UTF-8
    #xx 報錯修改的地方
    max-connections: 200000
    max-http-form-post-size: 9000000
    threads:
      max: 128
      min-spare: 5
spring :
  # 環(huán)境 dev|test|prod
  profiles :
    active : dev
    #引入其他配置文件,例如ftpHX 未配置文件application-ftpHX.yml
    #include: ftpHX,ftpCloud
  servlet:
    multipart:
      #設置總上傳的數據大小
      max-request-size: 100MB
      #單個文件大小
      maxFileSize : 30MB
        #xx 報錯修改的地方
    max-connections: 200000
    max-http-post-size: 9000000
  #熱部署模塊
  devtools:
    restart:
      #熱部署開關
      enabled: true
      #指定熱部署的目錄
      additional-paths: src/main/java
      #指定目錄不更新
      exclude: test/**
  mvc:   #靜態(tài)文件
    static-path-pattern : /static/**
    pathmatch:
      matching-strategy: ant_path_matcher
  #模板引擎
  thymeleaf:
    model: HTML5
    prefix: classpath:/templates/
    suffix: .html
    #指定編碼
    encoding: utf-8
    #禁用緩存 默認false
    cache: false
  jackson:
    time-zone: GMT+8
    date-format: yyyy-MM-dd HH:mm:ss
  redis:
    ssl: false
    database: 0
    host: 127.0.0.1
    port: 6379
    password: 
    timeout: 1000
    lettuce:
      pool:
        max-active: 200
        max-wait: -1
        max-idle: 10
        min-idle: 0
#mybatis:
#  #配置mapper的掃描,找到所有的mapper.xml映射文件
#  mapperLocations : classpath*:mybatis/*/*.xml
#  #mybatis提供三種sql執(zhí)行器,分別是SIMPLE、REUSE、BATCH。
#  executor-type : reuse
#  #搜索指定包別名
#  typeAliasesPackage : com.*.model
#  #該配置項就是指將帶有下劃線的表字段映射為駝峰格式的實體類屬性。
#  configuration :
#    map-underscore-to-camel-case : true


# 控制臺輸出sql、下劃線轉駝峰
mybatis-plus:
  mapper-locations: classpath:/mybatis-plus/*.xml
  typeAliasesPackage: com.fc.pilotSchool.model
  # 控制臺輸出sql、下劃線轉駝峰
  configuration:
    log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
    map-underscore-to-camel-case: true

#pagehelper分頁插件
pagehelper:
    helperDialect: mysql
    reasonable: true
    supportMethodsArguments: true
    params: count=countSql
oss:
  enable: true
  info: true
  path-style-access: false  #使用云OSS 需要關閉
  endpoint: http://127.0.0.1:9000 #對應上圖 ③ 處配置
  access-key: minioadmin  # 上文創(chuàng)建的AK
  secret-key: minioadmin # 上文創(chuàng)建的SK
  bucket-name: v2-cloud  # 上文創(chuàng)建的桶名稱

application-dev.yml文件

#dev環(huán)境  mysql7.0
spring:
  datasource:
    type: com.alibaba.druid.pool.DruidDataSource
    driverClassName: com.mysql.cj.jdbc.Driver
    #druid連接池配置
    druid:
     #主庫數據源
     master:
        url: jdbc:mysql://xxx.xxx.xxx.xxx:3306/xxxx?useUnicode=true&characterEncoding=UTF-8&useSSL=false&autoReconnect=true&failOverReadOnly=false&serverTimezone=GMT
        username: xxxxx
        password: xxxxx
     #備數據源 #關閉
     slave:
        enabled: false
        url: jdbc:mysql://localhost:3306/xxxx?useUnicode=true&characterEncoding=UTF-8&serverTimezone=GMT&autoReconnect=true&useSSL=false
        username: xxxx
        password: xxxx
        #配置初始化連接數大小
     initial-size: 10
     # 最大連接數
     maxActive: 50
     #最小連接數
     minIdle: 10
     #獲取連接等待超時時間
     maxWait: 5000
     poolPreparedStatements: true #是否緩存preparedStatement,也就是PSCache。PSCache對支持游標的數據庫性能提升巨大,比如說oracle。在mysql下建議關閉。
     maxPoolPreparedStatementPerConnection-size: 20
     validationQuery: SELECT 1 FROM DUAL
     validationQueryTimeout: 20000
     testOnBorrow: false #申請連接時執(zhí)行validationQuery檢測連接是否有效,做了這個配置會降低性能。
     testOnReturn: false #歸還連接時執(zhí)行validationQuery檢測連接是否有效,做了這個配置會降低性能。
     testWhileIdle: true #建議配置為true,不影響性能,并且保證安全性。申請連接的時候檢測,如果空閑時間大于timeBetweenEvictionRunsMillis,執(zhí)行validationQuery檢測連接是否有效。
     timeBetweenEvictionRunsMillis: 60000 #配置間隔多久才進行一次檢測,檢測需要關閉的空閑連接,單位是毫秒
     minEvictableIdleTimeMillis: 300000  #一個連接在池中最小生存的時間,單位是毫秒
     maxEvictableIdleTimeMillis: 900000  # 配置一個連接在池中最大生存的時間,單位是毫秒
     #StatViewServlet配置。(因為暴露的監(jiān)控信息比較敏感,支持密碼加密和訪問ip限定)
     webStatFilter:
      enabled: true
     statViewServlet:
      enabled: true
      urlPattern: /druid/*
      #可以增加訪問賬號密碼【去掉注釋就可以】
      #login-username: admin
      #login-password: admin
     filter:
      stat:
        enabled: true
        # 慢SQL記錄
        log-slow-sql: true
        slow-sql-millis: 1000
        merge-sql: true
      wall:
        config:
          multi-statement-allow: true

#mysql 8.0

#spring:
#  datasource:
#    type: com.alibaba.druid.pool.DruidDataSource
#    driverClassName: com.mysql.cj.jdbc.Driver
#    #druid連接池配置
#    druid:
#     # 主庫數據源
#     master:
#        url: jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=UTF-8&serverTimezone=GMT&autoReconnect=true&useSSL=false
#        username: root
#        password: root
#        #樹熊數據源
#     slave:
#        enabled : false
#        url: jdbc:mysql://localhost:3306/test2?useUnicode=true&characterEncoding=UTF-8&serverTimezone=GMT&autoReconnect=true&useSSL=false
#        username: root
#        password: root
#        #配置初始化連接數大小
#     initial-size: 10
#     # 最大連接數
#     max-active: 50
#     #最小連接數
#     min-idle: 10
#     #獲取連接等待超時時間
#     max-wait: 5000
#     pool-prepared-statements: true #是否緩存preparedStatement,也就是PSCache。PSCache對支持游標的數據庫性能提升巨大,比如說oracle。在mysql下建議關閉。
#     max-pool-prepared-statement-per-connection-size: 20
#     validation-query: SELECT 1 FROM DUAL
#     validation-query-timeout: 20000
#     test-on-borrow: false #申請連接時執(zhí)行validationQuery檢測連接是否有效,做了這個配置會降低性能。
#     test-on-return: false #歸還連接時執(zhí)行validationQuery檢測連接是否有效,做了這個配置會降低性能。
#     test-while-idle: true #建議配置為true,不影響性能,并且保證安全性。申請連接的時候檢測,如果空閑時間大于timeBetweenEvictionRunsMillis,執(zhí)行validationQuery檢測連接是否有效。
#     time-between-eviction-runs-millis: 60000 #配置間隔多久才進行一次檢測,檢測需要關閉的空閑連接,單位是毫秒
#     min-evictable-idle-time-millis: 300000  #一個連接在池中最小生存的時間,單位是毫秒
#     #StatViewServlet配置。(因為暴露的監(jiān)控信息比較敏感,支持密碼加密和訪問ip限定)
#     stat-view-servlet:
#      enabled: true
#      url-pattern: /druid/*
#      #可以增加訪問賬號密碼【去掉注釋就可以】
#      #login-username: admin
#      #login-password: admin
#     filter:
#      stat:
#        log-slow-sql: true
#        slow-sql-millis: 1000
#        merge-sql: true
#      wall:
#        config:
#          multi-statement-allow: true

總結

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • Request對象如何獲取請求頭數據

    Request對象如何獲取請求頭數據

    這篇文章主要介紹了Request對象如何獲取請求頭數據問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-07-07
  • 到底如何設置Java線程池的大小的方法示例

    到底如何設置Java線程池的大小的方法示例

    在我們日常業(yè)務開發(fā)過程中,或多或少都會用到并發(fā)的功能。那么并發(fā)線程池到底設置多大呢?文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-09-09
  • springboot如何根據不同的日志級別顯示不同的顏色

    springboot如何根據不同的日志級別顯示不同的顏色

    這篇文章主要介紹了springboot如何根據不同的日志級別顯示不同的顏色問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-08-08
  • springboot 整合druid數據庫密碼加密功能的實現代碼

    springboot 整合druid數據庫密碼加密功能的實現代碼

    這篇文章主要介紹了springboot 整合druid數據庫密碼加密功能的實現代碼,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-01-01
  • SpringBoot全局異常處理方式

    SpringBoot全局異常處理方式

    本文詳細介紹了Spring?Boot中異常處理的多種方案,包括基于請求轉發(fā)、異常處理器、過濾器等方式,并對其特點、實現方式和適用場景進行了詳細介紹,作者推薦了基于請求轉發(fā)和異常處理器+請求轉發(fā)補充的方案,認為它們能實現統一的全局異常處理,并能自定義統一響應信息格式
    2024-12-12
  • Spring?Boot整合持久層之JPA多數據源

    Spring?Boot整合持久層之JPA多數據源

    JPA(Java Persistence API)Java 持久化 API,是 Java 持久化的標準規(guī)范,Hibernate 是持久化規(guī)范的技術實現,而 Spring Data JPA 是在 Hibernate 基礎上封裝的一款框架
    2022-08-08
  • IDEA加載項目沒有src目錄的問題及解決

    IDEA加載項目沒有src目錄的問題及解決

    這篇文章主要介紹了IDEA加載項目沒有src目錄的問題及解決方案,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-12-12
  • java?io文件操作從文件讀取數據的六種方法

    java?io文件操作從文件讀取數據的六種方法

    這篇文章主要為大家介紹了java?io操作總結從文件讀取數據的六種方法,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步早日升職加薪
    2022-03-03
  • springboot security之前后端分離配置方式

    springboot security之前后端分離配置方式

    這篇文章主要介紹了springboot security之前后端分離配置方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2025-03-03
  • springboot反爬蟲組件kk-anti-reptile的使用方法

    springboot反爬蟲組件kk-anti-reptile的使用方法

    這篇文章主要介紹了springboot反爬蟲組件kk-anti-reptile的使用方法,幫助大家更好的利用spring boot反爬蟲,保護網站安全,感興趣的朋友可以了解下
    2021-01-01

最新評論

哈尔滨市| 宜兴市| 田阳县| 大港区| 义马市| 秦皇岛市| 甘孜县| 青阳县| 崇信县| 涟源市| 民权县| 永州市| 岐山县| 荔波县| 阳信县| 河西区| 阜南县| 宝鸡市| 泊头市| 嘉黎县| 丰镇市| 安泽县| 沂源县| 江城| 新津县| 云霄县| 炉霍县| 宁明县| 右玉县| 通许县| 靖西县| 来凤县| 贺兰县| 宜章县| 七台河市| 遵义市| 广安市| 林州市| 玛纳斯县| 鱼台县| 历史|