All Downloads are FREE. Search and download functionalities are using the official Maven repository.

META-INF.additional-spring-configuration-metadata.json Maven / Gradle / Ivy

{
	"groups": [
		{
			"name": "spring.i18n",
			"type": "net.guerlab.spring.commons.properties.I18nProperties",
			"sourceType": "net.guerlab.spring.commons.properties.I18nProperties",
			"description": "国际化配置"
		},
		{
			"name": "spring.response-advisor",
			"type": "net.guerlab.spring.commons.properties.ResponseAdvisorProperties",
			"sourceType": "net.guerlab.spring.commons.properties.ResponseAdvisorProperties",
			"description": "响应数据处理配置"
		},
		{
			"name": "sequence",
			"type": "net.guerlab.spring.commons.properties.SequenceProperties",
			"sourceType": "net.guerlab.spring.commons.properties.SequenceProperties",
			"description": "分布式序列配置"
		},
		{
			"name": "web.cors",
			"type": "net.guerlab.spring.commons.properties.CorsProperties",
			"sourceType": "net.guerlab.spring.commons.properties.CorsProperties",
			"description": "CORS配置"
		}
	],
	"properties": [
		{
			"name": "spring.i18n.default-locale",
			"type": "java.util.Locale",
			"sourceType": "net.guerlab.spring.commons.properties.I18nProperties",
			"description": "默认语言",
			"defaultValue": "java.util.Locale.getDefault()"
		},
		{
			"name": "spring.i18n.locale-change-interceptor",
			"type": "org.springframework.web.servlet.i18n.LocaleChangeInterceptor",
			"sourceType": "net.guerlab.spring.commons.properties.I18nProperties",
			"description": "语言环境改变拦截器",
			"defaultValue": "org.springframework.web.servlet.i18n.LocaleChangeInterceptor"
		},
		{
			"name": "spring.response-advisor.excluded",
			"type": "java.util.List",
			"sourceType": "net.guerlab.spring.commons.properties.ResponseAdvisorProperties",
			"description": "排除路径"
		},
		{
			"name": "sequence.worker-id",
			"type": "long",
			"sourceType": "net.guerlab.spring.commons.properties.SequenceProperties",
			"description": "工作节点ID",
			"defaultValue": "0"
		},
		{
			"name": "sequence.data-center-id",
			"type": "long",
			"sourceType": "net.guerlab.spring.commons.properties.SequenceProperties",
			"description": "数据中心ID",
			"defaultValue": "0"
		},
		{
			"name": "web.cors.enable",
			"type": "boolean",
			"sourceType": "net.guerlab.spring.commons.properties.CorsProperties",
			"description": "enable cors properties"
		},
		{
			"name": "web.cors.allow-credentials",
			"type": "boolean",
			"sourceType": "net.guerlab.spring.commons.properties.CorsProperties",
			"description": "header indicates whether the response to request can be exposed when the omit credentials flag is unset."
		},
		{
			"name": "web.cors.allowed-headers",
			"type": "java.util.List",
			"sourceType": "net.guerlab.spring.commons.properties.CorsProperties",
			"description": "header indicates, as part of the response to a preflight request, which header field names can be used during the actual request."
		},
		{
			"name": "web.cors.allowed-methods",
			"type": "java.util.List",
			"sourceType": "net.guerlab.spring.commons.properties.CorsProperties",
			"description": "header indicates, as part of the response to a preflight request, which methods can be used during the actual request."
		},
		{
			"name": "web.cors.allowed-origins",
			"type": "java.util.List",
			"sourceType": "net.guerlab.spring.commons.properties.CorsProperties",
			"description": "header indicates whether a resource can be shared based by returning the value of the Origin request header, \"*\", or \"null\" in the response."
		},
		{
			"name": "web.cors.exposed-headers",
			"type": "java.util.List",
			"sourceType": "net.guerlab.spring.commons.properties.CorsProperties",
			"description": "header indicates which headers are safe to expose to the API of a CORS API specification."
		},
		{
			"name": "web.cors.max-age",
			"type": "java.lang.Long",
			"sourceType": "net.guerlab.spring.commons.properties.CorsProperties",
			"description": "header indicates how long the results of a preflight request can be cached in a preflight result cache."
		}
	]
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy