axzo-common-boot相关bean加载进容器
This commit is contained in:
parent
214cd42b1e
commit
f9e42e6714
@ -0,0 +1,53 @@
|
||||
{
|
||||
"groups": [
|
||||
{
|
||||
"sourceType": "cn.axzo.framework.boot.env.configoverride.ConfigOverrideProperties",
|
||||
"name": "spring.config.override",
|
||||
"type": "cn.axzo.framework.boot.env.configoverride.ConfigOverrideProperties"
|
||||
}
|
||||
],
|
||||
"properties": [
|
||||
{
|
||||
"sourceType": "cn.axzo.framework.boot.env.configoverride.ConfigOverrideProperties",
|
||||
"name": "enabled",
|
||||
"type": "java.lang.Boolean",
|
||||
"defaultValue": false
|
||||
},
|
||||
{
|
||||
"sourceType": "cn.axzo.framework.boot.env.configoverride.ConfigOverrideProperties",
|
||||
"name": "props-file",
|
||||
"type": "java.lang.String",
|
||||
"defaultValue": "override"
|
||||
},
|
||||
{
|
||||
"name": "system.properties.fetch-local-ip",
|
||||
"type": "java.lang.Boolean",
|
||||
"defaultValue": true
|
||||
},
|
||||
{
|
||||
"name": "system.properties.fetch-local-ip-timeout-seconds",
|
||||
"type": "java.lang.Integer",
|
||||
"defaultValue": 2
|
||||
},
|
||||
{
|
||||
"name": "spring.application.id",
|
||||
"type": "java.lang.String",
|
||||
"defaultValue": "000"
|
||||
},
|
||||
{
|
||||
"name": "spring.profiles.default",
|
||||
"type": "java.lang.String",
|
||||
"defaultValue": "local"
|
||||
},
|
||||
{
|
||||
"name": "spring.profiles.check-active",
|
||||
"type": "java.lang.Boolean",
|
||||
"defaultValue": true
|
||||
},
|
||||
{
|
||||
"name": "logging.file-enabled",
|
||||
"type": "java.lang.Boolean",
|
||||
"defaultValue": true
|
||||
}
|
||||
]
|
||||
}
|
||||
@ -0,0 +1,18 @@
|
||||
# PropertySource Loaders
|
||||
org.springframework.boot.env.PropertySourceLoader=\
|
||||
cn.axzo.framework.boot.env.UnicodePropertiesPropertySourceLoader
|
||||
|
||||
# Application Listeners
|
||||
org.springframework.context.ApplicationListener=\
|
||||
cn.axzo.framework.boot.logging.log4j2.Log4j2MDCSetupListener,\
|
||||
cn.axzo.framework.boot.logging.log4j2.Log4j2MDCListener,\
|
||||
cn.axzo.framework.boot.system.SystemPropertiesListener,\
|
||||
cn.axzo.framework.boot.DefaultProfileOverrideListener,\
|
||||
cn.axzo.framework.boot.env.CheckActiveProfilesListener,\
|
||||
cn.axzo.framework.boot.script.ScriptListener
|
||||
|
||||
# Environment Post Processors
|
||||
org.springframework.boot.env.EnvironmentPostProcessor=\
|
||||
cn.axzo.framework.boot.env.configoverride.ConfigOverrideEnvironmentPostProcessor,\
|
||||
cn.axzo.framework.boot.env.devtools.DevToolsPropertyPostProcessor,\
|
||||
cn.axzo.framework.boot.DynamicBannerEnvironmentPostProcessor
|
||||
@ -0,0 +1,17 @@
|
||||
# 关闭log4j2在加载配置文件期间,由于找不到配置文件而打印的错误日志
|
||||
# spring-boot已经封装了加载配置文件的过程,log4j2无需再关心加载期,
|
||||
# 为了避免两个框架都去加载配置文件,文件名最好不要用标准的命名,官方建议加上-spring,
|
||||
# 这样一来,log4j2就找不到配置文件了,默认会打一条ERROR日志,所以要关闭此期间的StatusLogger
|
||||
|
||||
# log4j2官网描述
|
||||
# Before a configuration is found,
|
||||
# status logger level can be controlled with system property:org.apache.logging.log4j.simplelog.StatusLogger.level.
|
||||
# After a configuration is found,
|
||||
# status logger level can be controlled in the configuration file with the "status" attribute,
|
||||
# for example: <Configuration status="trace">.
|
||||
|
||||
# SpringBoot官网描述
|
||||
# When possible we recommend that you use the -spring variants for your logging configuration.
|
||||
# For example log4j2-spring.xml rather than log4j2.xml.
|
||||
# If you use standard configuration locations, Spring cannot completely control http initialization.
|
||||
org.apache.logging.log4j.simplelog.StatusLogger.level=off
|
||||
@ -0,0 +1,17 @@
|
||||
# Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
# contributor license agreements. See the NOTICE file distributed with
|
||||
# this work for additional information regarding copyright ownership.
|
||||
# The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
# (the "License"); you may not use this file except in compliance with
|
||||
# the License. You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
#log4j的shutdownHook会托管给spring
|
||||
log4j.shutdownHookEnabled=false
|
||||
Loading…
Reference in New Issue
Block a user