springboot 两个src_springboot application.properties 写多个配置文件怎么写
展開全部
springboot application.properties 寫多32313133353236313431303231363533e78988e69d8331333365643661個配置文件的方法:
# 文件編碼
banner.charset= UTF-8
# 文件位置
banner.location= classpath:banner.txt
# 日志配置
# 日志配置文件的位置。 例如對于Logback的`classpath:logback.xml`
logging.config=
# %wEx#記錄異常時使用的轉(zhuǎn)換字。
logging.exception-conversion-word=
# 日志文件名。 例如`myapp.log`
logging.file=
# 日志級別嚴(yán)重性映射。 例如`logging.level.org.springframework =? DEBUG`
logging.level.*=
# 日志文件的位置。 例如`/ var / log
logging.path=
# 用于輸出到控制臺的Appender模式。 只支持默認(rèn)的logback設(shè)置。
logging.pattern.console=
# 用于輸出到文件的Appender模式。 只支持默認(rèn)的logback設(shè)置。
logging.pattern.file=
# 日志級別的Appender模式(默認(rèn)%5p)。 只支持默認(rèn)的logback設(shè)置。
logging.pattern.level=
#注冊日志記錄系統(tǒng)的初始化掛鉤。
logging.register-shutdown-hook= false
# AOP 切面
# 添加@EnableAspectJAutoProxy。
spring.aop.auto= true
# 是否要創(chuàng)建基于子類(CGLIB)的代理(true),而不是基于標(biāo)準(zhǔn)的基于Java接口的代理(false)。
spring.aop.proxy-target-class= false
# 應(yīng)用程序上下文初始化器
# 應(yīng)用指標(biāo)。
spring.application.index=
# 應(yīng)用程序名稱。
spring.application.name=
# 國際化(消息源自動配置)
#
spring.messages.basename= messages
# 以逗號分隔的基礎(chǔ)名稱列表,每個都在ResourceBundle約定之后。
# 加載的資源束文件緩存到期,以秒為單位。 設(shè)置為-1時,軟件包將永久緩存。
spring.messages.cache-seconds= -1
# 消息編碼。
spring.messages.encoding= UTF-8
# 設(shè)置是否返回到系統(tǒng)區(qū)域設(shè)置,如果沒有找到特定語言環(huán)境的文件。
spring.messages.fallback-to-system-locale= true
# REDIS (Redis 配置)
# 連接工廠使用的數(shù)據(jù)庫索引。
spring.redis.database= 0
# Redis服務(wù)器主機。
spring.redis.host= localhost
# 登錄redis服務(wù)器的密碼。
spring.redis.password=
# 給定時間池可以分配的最大連接數(shù)。 使用負(fù)值為無限制。
spring.redis.pool.max-active= 8
# 池中“空閑”連接的最大數(shù)量。 使用負(fù)值來表示無限數(shù)量的空閑連接。
spring.redis.pool.max-idle= 8
# 連接分配在池耗盡之前在拋出異常之前應(yīng)阻止的最大時間量(以毫秒為單位)。 使用負(fù)值無限期地阻止。
spring.redis.pool.max-wait= -1
# 定義池中維護(hù)的最小空閑連接數(shù)。 此設(shè)置只有在正值時才有效果。
spring.redis.pool.min-idle= 0
# redis服務(wù)器端口
spring.redis.port= 6379
# redis服務(wù)器名稱
spring.redis.sentinel.master=
# spring.redis.sentinel.nodes=
# 連接超時(毫秒)。
spring.redis.timeout= 0
# 管理員 (Spring應(yīng)用程序管理員JMX自動配置)
# 開啟應(yīng)用管理功能。
spring.application.admin.enabled= false
# JMX應(yīng)用程序名稱MBean。
spring.application.admin.jmx-name= org.springframework.boot:type= Admin,name= SpringApplication
# 自動配置
# 自動配置類排除。
spring.autoconfigure.exclude=
# spring 核心配置
# 跳過搜索BeanInfo類。
spring.beaninfo.ignore= true
# spring 緩存配置
# 由底層緩存管理器支持的要創(chuàng)建的緩存名稱的逗號分隔列表。
spring.cache.cache-names=
# 用于初始化EhCache的配置文件的位置。
spring.cache.ehcache.config=
# 用于創(chuàng)建緩存的規(guī)范。 檢查CacheBuilderSpec有關(guān)規(guī)格格式的更多細(xì)節(jié)。
spring.cache.guava.spec=
# 用于初始化Hazelcast的配置文件的位置。
spring.cache.hazelcast.config=
# 用于初始化Infinispan的配置文件的位置。
spring.cache.infinispan.config=
# 用于初始化緩存管理器的配置文件的位置。
spring.cache.jcache.config=
# 用于檢索符合JSR-107的緩存管理器的CachingProvider實現(xiàn)的完全限定名稱。 只有在類路徑上有多個JSR-107實現(xiàn)可用時才需要。
spring.cache.jcache.provider=
# 緩存類型,默認(rèn)情況下根據(jù)環(huán)境自動檢測。
spring.cache.type=
# spring配置 (配置文件應(yīng)用偵聽器)
# 配置文件位置。
spring.config.location=
# 配置文件名。
spring.config.name= application
Springboot的多配置文件是指:系統(tǒng)中存在多個配置文件,在不同的運行環(huán)境使用不同的配置文件即可。
啟動項目的方法一般有兩種 :
1、 運行RootApplication中的main方法。
2、 使用命令:mvn spring-boot:run
這兩方法默認(rèn)都是使用application.properties中的配置信息,如果有指spring.profiles.active則使用指定的配置信息,這種方式一般用在產(chǎn)品運行時,在開發(fā)和測試的時候則需要指定配置文件。
總結(jié)
以上是生活随笔為你收集整理的springboot 两个src_springboot application.properties 写多个配置文件怎么写的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: powerbi使用说明_PowerBI-
- 下一篇: 移除集合效率高还是add高_效率比较--