当前位置: 首页 > news >正文

泉州网站建设学徒招聘广州最新重大新闻

泉州网站建设学徒招聘,广州最新重大新闻,西安网页设计招聘信息,网站推广方法有Spring Boot 启动时修改上下文 为了让项目在启东时&#xff0c;加载到封装的JAR中的国际化文件在封装JAR是增加以下配置类可用于更改启动上下文中的信息依赖 <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-autoco…

Spring Boot 启动时修改上下文

  • 为了让项目在启东时,加载到封装的JAR中的国际化文件
  • 在封装JAR是增加以下配置类
  • 可用于更改启动上下文中的信息
  • 依赖
        <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-autoconfigure</artifactId><version>2.7.18</version></dependency>
  • 示例
import org.apache.commons.lang3.StringUtils;
import org.springframework.context.ApplicationContextInitializer;
import org.springframework.context.ConfigurableApplicationContext;
import org.springframework.core.Ordered;
import org.springframework.core.env.ConfigurableEnvironment;
import org.springframework.core.env.Environment;
import org.springframework.core.env.MapPropertySource;import java.util.HashMap;
import java.util.LinkedHashSet;
import java.util.Set;public class EnviromentAutoConfigration implements ApplicationContextInitializer<ConfigurableApplicationContext>, Ordered {@Overridepublic int getOrder() {return Integer.MAX_VALUE;}@Overridepublic void initialize(ConfigurableApplicationContext applicationContext) {ConfigurableEnvironment environment = applicationContext.getEnvironment();HashMap<String, Object> properties = new HashMap<>();properties.put("spring.messages.basename", getMessagesBasenameProperty(environment));MapPropertySource propertySource = new MapPropertySource("", properties);environment.getPropertySources().addFirst(propertySource);}
/*
*读取指定的国际化文件
*/private static String getMessagesBasenameProperty(Environment environment) {LinkedHashSet<Object> basenames = new LinkedHashSet<>();String basenameString = environment.getProperty("spring.messages.basename");if (StringUtils.isNoneBlank(basenameString)) {basenames.addAll(Set.of(basenameString.split(",")));}basenames.add("messages/xxx_messages");return String.join(",",basenames);}
}

resources目录下META-INF文件夹spring.factories文件配置指定类

#上下文,环境配置,这个会先读取
org.springframework.cloud.BootstrapConfiguration=xxx.EnviromentAutoConfigration
#读取@Configuration注解的配置文件
org.springframework.boot.autoconfigure.EnableAutoConfiguration=
http://www.mnyf.cn/news/37039.html

相关文章:

  • 家庭装修公司seo关键词有话要多少钱
  • 南京网站开发推南京乐识互动营销的概念
  • 诸城哪有做公司网站和的企业站seo
  • html5建设摄影网站意义网站seo关键词优化
  • mac做网站改html文件网络推广一般怎么收费
  • joomla 做 企业网站一个网站如何推广
  • 便宜做网站靠谱吗百度搜索量最大的关键词
  • Mac怎么搭建网站开发环境统计工具
  • p2p网站建设方案国际新闻消息
  • 购物网站有哪些模块快速排名官网
  • flash网站cms徐州seo排名收费
  • 找做网站公司需要注意什么如何网络推广新产品
  • 深圳网站建设phpgoogleseo排名公司
  • 外包做网站平台 一分钟百度推广电话客服
  • 沈阳模板建站方案品牌广告文案
  • 火车头采集网站黄山seo排名优化技术
  • 做电玩城设计的网站南宁seo推广公司
  • 做网络课程的网站百度新闻排行榜
  • 开发公司甲供材料管理办法网站优化关键词排名公司
  • 品牌网站建设费公众号推广渠道
  • 做网站前台步骤手机怎么创建网站
  • 移商网站建设软文范例大全1000字
  • 江阴做网站最新军事新闻 今日 最新消息
  • 网站建设优化服务价位广州广告公司
  • wordpress隐藏链接查看排名优化培训
  • 地方网站建站平台百度广告推广费用一年多少钱
  • 手机网站 pc网站模板产品营销软文
  • 开发网站最后进行的步骤是什么网页开发
  • 坪地网站建设怎么样推广联系方式
  • 家具网站策划书电商培训机构排名