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

贵州省遵义市住房城乡建设局网站百度公司做网站优化多少钱

贵州省遵义市住房城乡建设局网站,百度公司做网站优化多少钱,wordpress主题里文章添加留言板,湖州 网站建设公司哪家好SpringBoot启动时配置参数替换 一.背景 SpringBoot项目启动的时候#xff0c;在不使用配置中心等的前提下或者有公司强制使用指定的“密码箱”情况下#xff0c;需要远程获取关键配置信息#xff0c;比如数据库密码#xff0c;则需要在项目启动前获取配置并且进行本地配置…SpringBoot启动时配置参数替换 一.背景 SpringBoot项目启动的时候在不使用配置中心等的前提下或者有公司强制使用指定的“密码箱”情况下需要远程获取关键配置信息比如数据库密码则需要在项目启动前获取配置并且进行本地配置替换。 二.Demo实现 1.maven依赖 dependenciesdependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-web/artifactIdexclusionsexclusiongroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-logging/artifactId/exclusion/exclusions/dependencydependencygroupIdmysql/groupIdartifactIdmysql-connector-java/artifactId/dependencydependencygroupIdorg.mybatis.spring.boot/groupIdartifactIdmybatis-spring-boot-starter/artifactId/dependencydependencygroupIdcom.alibaba/groupIdartifactIddruid-spring-boot-starter/artifactId/dependencydependencygroupIdorg.projectlombok/groupIdartifactIdlombok/artifactIdversion${lombok.version}/versionscopeprovided/scope/dependency/dependencies2.application.yml spring:datasource:type: com.alibaba.druid.pool.DruidDataSourcedruid:driver-class-name: com.mysql.cj.jdbc.Driverurl: jdbc:mysql://localhost:3306/test1?useUnicodetruecharacterEncodingUTF-8serverTimezoneAsia/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请求工具获取密码箱等配置替换本地关键的配置MapString, 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.ho-use.cn/article/10820813.html

相关文章:

  • 网站建设销售主管岗位职责苏州seo排名优化课程
  • 电子商务网站建设实验报告音频文件放到网站空间里生成链接怎么做
  • 自助网站建设公司路由优化大师官网
  • 网站开发属于什么系统手机怎么制作ppt
  • 做界面的网站我做网站可以赚钱吗
  • 如何防止网站被采集关于建设门户网站
  • 佳木斯城乡建设局网站电子商务网站建设与维护项目五
  • 电脑网站生成手机网站外贸圈海关数据
  • wordpress零基础建站wordpress如何制作单页订单
  • 长春网站建设培训班网站开发流程分析
  • 网站授权管理系统怎么做深圳国税局网站怎么做票种核定
  • 网站开发技术概况网络建站 响应式网站
  • 品牌网站建设預定大蝌蚪同一个服务器可以做多个网站
  • wordpress建站图片效果建设新网站
  • 网站开发众筹网站开发的形式
  • 静态网站如何建设做介绍翻译英文网站
  • 网站页头页尾怎么做浏览器缓冲设置ps如何做网页
  • 临潼区建设局网站工程建设信息网站
  • 新乡市做网站免费精准客源
  • 网站正在建设中 英语翻译婚纱网站开发背景
  • 高手优化网站网站中备案与不备案的区别
  • 湖北营销型网站建设价格暴雪代理最新消息
  • 国家外管局网站怎么做收汇电脑设计培训学校推荐
  • 河南商务学校网站建设外贸企业网站源码下载
  • 网站建设明细报价vs2013网站开发教程
  • 手机网站根目录河南建筑网站
  • 上海网站优化上网站建设规划书3000字
  • 做爰 网站贵阳城乡和住房建设厅网站
  • 菏泽网站建设服务wordpress调用媒体图片不同尺寸
  • 男做女爱网站做网站和自媒体哪个好