1. 程式人生 > >SpringBoot配置檔案application.properties詳解

SpringBoot配置檔案application.properties詳解

喜歡的朋友可以關注下,粉絲也缺。


相信很多的碼友在接觸springboot時,不知道怎麼去配置一些專案中需要的配置,比如資料來源,tomcat調優,埠等等,下面我就給大家奉獻出一些專案中常用的配置資訊。

如何偏差的地址歡迎大家來指正。

配置檔案比較多,自己尋找所需要的,後面我會給大家推薦幾個常用的配置檔案。

# = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 


# ----------------------------------------


# 核心屬性
# ----------------------------------------

# 檔案編碼
banner.charset= UTF-8
# 檔案位置
banner.location= classpath:banner.txt


# 日誌配置
# 日誌配置檔案的位置。 例如對於Logback的`classpath:logback.xml`
logging.config= 
# %wEx#記錄異常時使用的轉換字。
logging.exception-conversion-word= 
# 日誌檔名。 例如`myapp.log`
logging.file= 
# 日誌級別嚴重性對映。 例如`logging.level.org.springframework =  DEBUG`

logging.level.*= 
# 日誌檔案的位置。 例如`/ var / log`
logging.path= 
# 用於輸出到控制檯的Appender模式。 只支援預設的logback設定。
logging.pattern.console= 
# 用於輸出到檔案的Appender模式。 只支援預設的logback設定。
logging.pattern.file= 
# 日誌級別的Appender模式(預設%5p)。 只支援預設的logback設定。
logging.pattern.level= 
#註冊日誌記錄系統的初始化掛鉤。
logging.register-shutdown-hook= false


# AOP 切面

# 新增@EnableAspectJAutoProxy。
spring.aop.auto= true
# 是否要建立基於子類(CGLIB)的代理(true),而不是基於標準的基於Java介面的代理(false)。
spring.aop.proxy-target-class= false


# 應用程式上下文初始化器
# 應用指標。
spring.application.index= 
# 應用程式名稱。
spring.application.name= 


# 國際化(訊息源自動配置)

#
spring.messages.basename= messages
# 以逗號分隔的基礎名稱列表,每個都在ResourceBundle約定之後。
# 載入的資源束檔案快取到期,以秒為單位。 設定為-1時,軟體包將永久快取。
spring.messages.cache-seconds= -1
# 訊息編碼。
spring.messages.encoding= UTF-8
# 設定是否返回到系統區域設定,如果沒有找到特定語言環境的檔案。
spring.messages.fallback-to-system-locale= true


# REDIS (Redis 配置)
# 連線工廠使用的資料庫索引。
spring.redis.database= 0
# Redis伺服器主機。
spring.redis.host= localhost
# 登入redis伺服器的密碼。
spring.redis.password= 
# 給定時間池可以分配的最大連線數。 使用負值為無限制。
spring.redis.pool.max-active= 8
# 池中“空閒”連線的最大數量。 使用負值來表示無限數量的空閒連線。
spring.redis.pool.max-idle= 8
# 連線分配在池耗盡之前在丟擲異常之前應阻止的最大時間量(以毫秒為單位)。 使用負值無限期地阻止。
spring.redis.pool.max-wait= -1
# 定義池中維護的最小空閒連線數。 此設定只有在正值時才有效果。
spring.redis.pool.min-idle= 0
# redis伺服器埠
spring.redis.port= 6379
# redis伺服器名稱
spring.redis.sentinel.master=

spring.redis.sentinel.nodes= 
# 連線超時(毫秒)。
spring.redis.timeout= 0


# 管理員 (Spring應用程式管理員JMX自動配置)
# 開啟應用管理功能。
spring.application.admin.enabled= false
# JMX應用程式名稱MBean。
spring.application.admin.jmx-name= org.springframework.boot:type= Admin,name= SpringApplication


# 自動配置
# 自動配置類排除。
spring.autoconfigure.exclude= 


# spring 核心配置
# 跳過搜尋BeanInfo類。
spring.beaninfo.ignore= true


# spring 快取配置
# 由底層快取管理器支援的要建立的快取名稱的逗號分隔列表。
spring.cache.cache-names= 
# 用於初始化EhCache的配置檔案的位置。
spring.cache.ehcache.config= 
# 用於建立快取的規範。 檢查CacheBuilderSpec有關規格格式的更多細節。
spring.cache.guava.spec= 
# 用於初始化Hazelcast的配置檔案的位置。
spring.cache.hazelcast.config= 
# 用於初始化Infinispan的配置檔案的位置。
spring.cache.infinispan.config= 
# 用於初始化快取管理器的配置檔案的位置。
spring.cache.jcache.config= 
# 用於檢索符合JSR-107的快取管理器的CachingProvider實現的完全限定名稱。 只有在類路徑上有多個JSR-107實現可用時才需要。
spring.cache.jcache.provider= 
# 快取型別,預設情況下根據環境自動檢測。
spring.cache.type= 


# spring配置 (配置檔案應用偵聽器)
# 配置檔案位置。
spring.config.location= 
# 配置檔名。
spring.config.name= application


# hazelcast配置(Hazelcast是一個高度可擴充套件的資料分發和叢集平臺,提供了高效的、可擴充套件的分散式資料儲存、資料快取.)
# 用於初始化Hazelcast的配置檔案的位置。
spring.hazelcast.config= 


# JMX
# JMX域名。
spring.jmx.default-domain= 
# 將管理bean暴露給JMX域。
spring.jmx.enabled= true
# MBean伺服器bean名稱。
spring.jmx.server= mbeanServer

相關推薦

SpringBoot配置檔案-application.properties

本文轉載:http://blog.csdn.net/lpfsuperman/article/details/78287265###; # ----------------------------------------# 核心屬性# -------------------------------------

SpringBoot配置檔案application.properties

喜歡的朋友可以關注下,粉絲也缺。相信很多的碼友在接觸springboot時,不知道怎麼去配置一些專案中需要的配置,比如資料來源,tomcat調優,埠等等,下面我就給大家奉獻出一些專案中常用的配置資訊。如何偏差的地址歡迎大家來指正。配置檔案比較多,自己尋找所需要的,後面我會給大

application.properties --springBoot配置檔案

# spring boot application.properties配置的各個屬性詳解 # 該示例檔案作為標準提供。(官方文件 翻譯過來的) # 還是花了些功夫翻譯,各位如果轉發,請留下本文地址,謝謝 # 翻譯過程中難免出現翻譯錯誤的地方,如果有哪位大神發現有錯誤的

springboot配置檔案application.properties的理解

springboot中配置檔案application.properties的理解 前言 Spring Boot使用“習慣優於配置”(專案中存在大量的配置,此外還內建了一個習慣性的配置,讓你無需手動進行配置)的理念讓你的專案快速執行起來。所以,我們要想把Spring Boot玩的溜,就要懂得如

SpringBoot配置檔案application.properties/yml

src/main/java/resources目錄下 1.自定義屬性 提供自定義屬性的支援,這樣我們就可以把一些常量配置在這裡: 然後直接在要使用的地方通過註解@Value(value=”${config.name}”)就可以繫結到你想要的屬性上面 package com.ex

淺探微服務—springboot(3):配置檔案application.properties

先附上springboot官方文件:springboot官方指南,內容很廣泛,全英文,可以翻譯網頁檢視,慢慢看。。。 預設建立spring-boot專案後,會在resources目錄下生成一個空的application.properties配置檔案,springboot啟動

springboot(二):springboot配置檔案application.properties與appliction.yml

前言:在springboot中.properties與.yml是兩種不同格式的配置檔案,         .properties是xxx.xxx.xxx=xxx的格式,    &nb

SpringBoot 之 自定義配置檔案及讀取配置檔案application.properties或yml

讀取核心配置檔案核心配置檔案是指在resources根目錄下的application.properties或application.yml配置檔案,讀取這兩個配置檔案的方法有兩種,都比較簡單。 核心配置檔案application.properties內容如下: server.port=9090 test.m

配置】log4j.properties 配置步驟

詳解 項目 import throw 得到 容器 地方 med play 一、Log4j基本使用方法 Log4j由三個重要的組件構成:【日誌信息的優先級】,【日誌信息的輸出目的地】,【日誌信息的輸出格式】。 日誌信息的優先級從高到低有ERROR、WARN、 INFO、D

MySQL配置檔案 my.cnf

MySQL配置檔案 [client] port = 3306   socket = /var/lib/mysql/mysql.sock [mysql] #這個配置段設定啟動MySQL服務的條件;在這種情況下,no-auto-rehash確保這個服務啟動得比較快。 no-a

Spring Boot中注入配置檔案application.properties中的list 物件引數

例如要注入下列引數: dyn.spring.datasources[0].name=branchtadyn.spring.datasources[0].driverClassName=oracle.jdbc.OracleDriverdyn.spring.datasources[0].url=jdbc:ora

logback使用與配置檔案logback.xml

一、logback簡介 Logback由log4j創始人設計的另一個開源日誌元件,官網:http://logback.qos.ch。它當前分為下面三模組: logback-core:其它兩個模組的基礎模組 logback-classic:它是log4

配置檔案elasticsearch.yml

在es根目錄下的config目錄中有elasticsearch.yml配置檔案,es載入使用的yml格式配置 17行:cluster.name: 自定義叢集名稱(強烈推薦預設名稱elasticsearch) 解釋:es的執行都是以叢集形式啟動的,預設情況也會有叢集名稱 elasticsearch

SpringMVC和Spring的配置檔案掃描包

其實Spring和SpringMVC是有父子容器關係的,而且正是因為這個才往往會出現包掃描的問題,我們在此來分析和理解Spring和SpringMVC的父子容器關係並且給出Spring和SpringMVC配置檔案中包掃描的官方推薦方式。   在Spring整體框架的核

Mybatis配置檔案解析過程

記錄是一種精神,是加深理解最好的方式之一。 這篇文章能夠幫你 學會如何對Mybatis進行有效配置,理解對應的配置含義,知其然知其所以然。 學會在Mybatis預設實現無法滿足需求的時候怎麼去擴充套件。 從構建SqlSessionFactory說起        

Redis:預設配置檔案redis.conf

# Redis配置檔案樣例 # Note on units: when memory size is needed, it is possible to specifiy # it in the usual form of 1k 5GB 4M and so forth: # # 1k =&g

最完整的Mybatis Generator(簡稱MBG)的最完整配置檔案,帶

<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0

Maven配置檔案pom.xml(轉)

什麼是POM? POM是專案物件模型(Project Object Model)的簡稱,它是Maven專案中的檔案,使用XML表示,名稱叫做pom.xml。在Maven中,當談到Project的時候,不僅僅是一堆包含程式碼的檔案。一個Project往往包含一個配置檔案,包括了與開發者有關的,缺陷

Maven XML配置檔案最全

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLo

Nginx安裝及配置檔案nginx.conf

1、安裝Nginx 在安裝Nginx之前,需確保系統已經安裝了gcc、 openssl-devel、 pcre-devel和zlib-devel軟體庫。 下面是Nginx安裝過程: wget http://nginx.org/download/nginx-1.0.14.tar.gz tar z