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

b2c网站建设 杭州百色seo快速排名

b2c网站建设 杭州,百色seo快速排名,网络营销的建议方案,农村自建房设计图大全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.hrbkazy.com/news/24639.html

相关文章:

  • 厦门网站开发网站设计公司排行
  • 做同城购物网站网站建设公司简介
  • 免费自制qq主题appseo网站优化排名
  • 网站开发源代码修改百度招聘电话
  • 顶做抱枕网站长沙网络公关公司
  • 自适应h5网页模板seo优化信
  • 机械英语网站如何做网站
  • 专业网站建设哪里好山东网站seo
  • 京东优惠券网站怎么做乔拓云智能建站
  • 什么网站做的好看的平面设计正规培训机构
  • 网站优化套餐企业关键词优化专业公司
  • 宁波h5网站建设网站建设需要多少钱
  • 可以推广的网站有哪些网络营销的八大职能
  • 永嘉网站制作系统电商网站怎样优化
  • 网站界面设计和ios移动界面设计的区别北京百度竞价托管公司
  • 营销网站建设上海专业的seo公司
  • 海南网站备案整站优化排名
  • 建大型门户网站百度热搜榜排名昨日
  • 动态网站制作教稿外贸建站推广哪家好
  • angular做门户网站爱站工具
  • 哈尔滨建设厅官方网站广东seo加盟
  • python 做网站 套件百度搜索引擎的使用方法
  • 2023石家庄疫情二次爆发灯塔seo
  • 做金融类网站宁德市医院
  • 政府网站建设经验材料范文seo技术是干什么的
  • 内容相同的 网站2022最新引流推广平台
  • 北京建设高端网站西安网络优化哪家好
  • wordpress添加+下载长沙网站优化推广
  • 建设局局长有实权吗贵阳关键词优化平台
  • 网站网页设计设计方案谷歌网页版入口在线