多語言-bootstrap设置不同环境的applicationName
This commit is contained in:
@@ -39,7 +39,7 @@ public class MessageSourceI18nSerialize extends JsonSerializer<String> implement
|
||||
MessageSource messageSource = SpringContextHolder.getBean(MessageSource.class);
|
||||
Environment environment = SpringContextHolder.getBean(Environment.class);
|
||||
String applicationName = environment.getProperty("spring.application.name");
|
||||
if (StrUtil.isEmpty(applicationName) || applicationName.equals("admin")) {
|
||||
if (StrUtil.isNotEmpty(applicationName) && applicationName.equals("admin")) {
|
||||
String i18nId = className + StrUtil.DOT + (StringUtils.isNoneBlank(fieldName) ? getFieldNameValue(jsonGenerator.getCurrentValue()) : str);
|
||||
Map<String, String> i18nMap = new HashMap<>();
|
||||
for (Locale locale : WebLocaleConfig.locales) {
|
||||
|
@@ -17,6 +17,8 @@ spring:
|
||||
refreshable-dataids: application.yml,thirdpart.yml,pay.yml,sysconf.yml,threadpool.yml
|
||||
---
|
||||
spring:
|
||||
application:
|
||||
name: web
|
||||
config:
|
||||
activate:
|
||||
on-profile: dev
|
||||
@@ -34,6 +36,8 @@ spring:
|
||||
refreshable-dataids: application.yml,thirdpart.yml,pay.yml,database.yml,sysconf.yml,threadpool.yml
|
||||
---
|
||||
spring:
|
||||
application:
|
||||
name: web
|
||||
config:
|
||||
activate:
|
||||
on-profile: prod
|
||||
|
Reference in New Issue
Block a user