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

wordpress变成英文版seo工具是什么意思

wordpress变成英文版,seo工具是什么意思,企业首页html源码,一个空间怎么做两个网站SpringBoot启动时配置参数替换 一.背景 SpringBoot项目启动的时候,在不使用配置中心等的前提下或者有公司强制使用指定的“密码箱”情况下,需要远程获取关键配置信息,比如数据库密码,则需要在项目启动前获取配置并且进行本地配置…

SpringBoot启动时配置参数替换

一.背景

  • SpringBoot项目启动的时候,在不使用配置中心等的前提下或者有公司强制使用指定的“密码箱”情况下,需要远程获取关键配置信息,比如数据库密码,则需要在项目启动前获取配置并且进行本地配置替换。

二.Demo实现

1.maven依赖

<dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId><exclusions><exclusion><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-logging</artifactId></exclusion></exclusions></dependency><dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId></dependency><dependency><groupId>org.mybatis.spring.boot</groupId><artifactId>mybatis-spring-boot-starter</artifactId></dependency><dependency><groupId>com.alibaba</groupId><artifactId>druid-spring-boot-starter</artifactId></dependency><dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId><version>${lombok.version}</version><scope>provided</scope></dependency></dependencies>

2.application.yml

spring:datasource:type: com.alibaba.druid.pool.DruidDataSourcedruid:driver-class-name: com.mysql.cj.jdbc.Driverurl: jdbc:mysql://localhost:3306/test1?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghaiusername: rootpassword: rootinitial-size: 10max-active: 100min-idle: 10max-wait: 60000pool-prepared-statements: truemax-pool-prepared-statement-per-connection-size: 20time-between-eviction-runs-millis: 60000min-evictable-idle-time-millis: 300000#Oracle需要打开注释#validation-query: SELECT 1 FROM DUALtest-while-idle: truetest-on-borrow: falsetest-on-return: falsestat-view-servlet:enabled: trueurl-pattern: /druid/*#login-username: admin#login-password: adminfilter:stat:log-slow-sql: trueslow-sql-millis: 1000merge-sql: falsewall:config:multi-statement-allow: true

3.代码实现

  • 实现SpringBoot的接口EnvironmentPostProcessor
package com.zzc.config;import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.env.EnvironmentPostProcessor;
import org.springframework.context.annotation.Configuration;
import org.springframework.core.env.ConfigurableEnvironment;
import org.springframework.core.env.MapPropertySource;
import org.springframework.core.env.MutablePropertySources;
import java.util.HashMap;
import java.util.Map;@Configuration
public class TestConfigEnvironmentProcessor implements EnvironmentPostProcessor {private static final Logger log = LoggerFactory.getLogger(TestConfigEnvironmentProcessor.class);@Overridepublic void postProcessEnvironment(ConfigurableEnvironment environment, SpringApplication application) {String password = environment.getProperty("spring.datasource.druid.password");System.out.println("System TestConfigEnvironmentProcessor password: " + password);MutablePropertySources mutablePropertySources = environment.getPropertySources();//TODO 创建单例等http请求工具,获取密码箱等配置,替换本地关键的配置Map<String, Object> map = new HashMap<>();map.put("spring.datasource.druid.password", "123456");mutablePropertySources.addFirst(new MapPropertySource("test", map));//自定的配置名称和配置项password = environment.getProperty("spring.datasource.druid.password");System.out.println("System TestConfigEnvironmentProcessor password: " + password);}
}

4.spring.factories配置

  • 在src/main/resources目录下创建文件夹META-INF,再创建文件spring.factories文件,新增配置项
org.springframework.boot.env.EnvironmentPostProcessor=\
com.zzc.config.TestConfigEnvironmentProcessor
http://www.wangmingla.cn/news/6890.html

相关文章:

  • 网站如何做vip等级百度seo排名优化公司哪家强
  • 可直接进入网站的代码最新的军事新闻
  • 太原网站建设baidu推广软文300字
  • asp 网站开发教程广州网站建设推广专家
  • 网罗设计网站seo标题优化的方法
  • 公司网站如何被百度收录黄页引流推广
  • 网站做seo安全吗云搜索app下载
  • 徐州网站制作需要多少钱长沙网站关键词排名推广公司
  • 公司网站购物平台建设推广引流app
  • 帮企业做网站赚钱网站监测
  • 网站维护的内容主要包括网络营销和市场营销的区别
  • 北京高端品牌网站建设上海还能推seo吗
  • wordpress文章排版win7优化工具
  • 登录入口网址seo研究中心vip教程
  • 网站建设需要学多久知乎软文营销的案例
  • 深圳企业名录大全谷歌网站优化
  • wordpress编辑器图片seo基础教程视频
  • 做黑彩网站新媒体seo培训
  • 学习做网站的网站宁波seo网络推广外包报价
  • 为啥浏览做的网站有移动条北京搜索引擎优化seo专员
  • 做图片网站咋样公司网站建设平台
  • 网站的盈利方法宁波网站seo公司
  • 东莞科技网站建设直播营销策划方案范文
  • 做购物网站能否生存制作网站需要什么软件
  • 单位网站等级保护必须做吗网站推广引流
  • 网站seo 优化场景营销
  • 制度建设对网站管理的重要性金戈枸橼酸西地那非
  • 找人做网站不算诈骗罪吗公司推广文案
  • 网站建设与维护专业百度在线提问
  • 常用的软件开发平台强强seo博客