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

网站设计的简称在马来西亚做网站网站合法吗

网站设计的简称,在马来西亚做网站网站合法吗,湖南微信管理系统,去掉wordpress版权一、SpringBoot集成1.发布配置信息设置本机为DEV环境#xff1a;Linux在/opt/settings/server.properties增加配置envDEV#xff0c;windows在c:\opt\settings\server.properties图1 在apollo portal上新建项目后#xff0c;默认就有了application命名空间。在DEV环境下新建…一、SpringBoot集成1.发布配置信息设置本机为DEV环境Linux在/opt/settings/server.properties增加配置envDEVwindows在c:\opt\settings\server.properties 图1 在apollo portal上新建项目后默认就有了application命名空间。在DEV环境下新建一个名为test_namespace的命名空间。在application上发布spring.applicaton.nameapollo_demoserver.port9000。在test_name上发布namename1, valuevalue2。2.引入依赖org.springframework.bootspring-boot-staterorg.springframework.bootspring-boot-starter-weborg.projectlomboklombok${lombok.version}providedcom.ctrip.framework.apolloapollo-client${apollo.version}3.项目配置在项目的application.properties(applicaiton.yml)或者/META-INF/app.properties填入app.idappId(在apollo-portal上新建项目时填写的appId表示获取的是那个配置项目的配置信息)。resources目录下新建apollo-env.properties填写各个环境的meta server地址 图2 3) 或者不在项目配置apollo-env.properties而是直接在application.properties指定apollo.metaip:port的方式来执行需要读取配置的的服务使用application命名空间的配置信息来启动SpringBoot应用 入口方法增加EnableApolloConfig注解SpringBootApplicationEnableApolloConfigpublic class Application {public static void main(String[] args) {SpringApplication.run(Application.class, args);}}如果不使用EnableApolloConfig注解可以在application.properties里面配置apollo.bootstrap.enabledtrue效果一样。 使用apollo.bootstrap.namespaces application,test_namespace可以指定命名空间。启动项目 图3 可以看到应用在启动前从配置中心获取配置信息来启动应用。 EnableApolloConfig默认是从application命名空间获取配置的相当于EnableApolloConfig(application).。4.获取配置application命名空间配置信息 java bean:ComponentEnableApolloConfigGetterSetterToStringpublic class AppNamespace {Value(${spring.application.name:})private String name;Value(${server.port:})private String value;}java bean:ComponentEnableApolloConfig(CASE.test_namespace)GetterSetterToStringpublic class TestNamespace {Value(${name})private String name;Value(${value})private String value;}使用:RestControllerpublic class DemoController {Autowiredprivate TestNamespace demo;Autowiredprivate AppNamespace application;ApolloConfigprivate Config appConfig;ApolloConfig(CASE.test_namespace)private Config testConfig1;private Config testConfig2 ConfigService.getConfig(CASE.test_namespace);}以上两种方式获取配置信息的值会跟配置中心的更改同步(1秒内)还可以使用ConfigurationProperties来获取配置信息但这种方式不会同步更新需要额外的编码配置才能实现具体查看官方文档。5.其他ApolloJsonValue注解作用相当于Value将JSON字符串转成对象。ApolloConfigChangeListener注解:ApolloConfigChangeListenerprivate void someOnChange(ConfigChangeEvent changeEvent) {//update injected value of batch if it is changed in Apolloif (changeEvent.isChanged(key)) {System.out.println(config.getIntProperty(key, ));}}ApolloConfigChangeListener相当于ApolloConfigChangeListener(application)相当于Config config ConfigService.getAppConfig();config.addChangeListener(new ConfigChangeListener() {Overridepublic void onChange(ConfigChangeEvent changeEvent) {System.out.println(Changes for namespace changeEvent.getNamespace());for (String key : changeEvent.changedKeys()) {ConfigChange change changeEvent.getChange(key);System.out.println(String.format(Found change - key: %s, oldValue: %s, newValue: %s, changeType: %s, change.getPropertyName(), change.getOldValue(), change.getNewValue(), change.getChangeType()));}}});如果同时以两种方式绑定changeListener的方式只有ConfigService实例的监听器会生效。2.其他
http://www.zqtcl.cn/news/20409/

相关文章:

  • 布吉网站设计惠州百度推广优化排名
  • 网站建设服务周到做网站能申报只是产权么
  • 门户网站用什么程序做简单网站 快速建设
  • 贵阳网站建设运营wordpress获取分类下所有文章
  • 在服务器上中的asp网站后台能输入帐号无法进入河南手机网站建设公司
  • 网站自动屏蔽恶意点击中国做w7的网站
  • 网站开发脚本语言能赚钱的网站怎么做
  • 青岛网站设计公司在哪找erp软件有哪些品牌
  • 怎么打开google网站接外包活去什么平台
  • 搜狗网站提交入口合肥网站建设毅耘
  • wordpress电子商务主题 中文版泰州seo平台
  • 网站做整合页面佛山网站优化有
  • 怎么做推广和宣传企业做网站网站被做301
  • 大型的网站开发最传统的网站推广手段
  • 如何做网站 百度经验新媒体运营培训学校
  • 久其软件公司网站如何访问云南建设厅网站
  • 做网站好app网站建设制作
  • 石家庄有那些网站开发公司提升网站开发效率
  • 用什么软件做网站最简单wordpress淘宝ued
  • 一个网站有多大学生模拟网站开发
  • 快速建站服务器网站数据库太大搬家还原500错误
  • 新余集团网站建设asp.net mvc 做网站
  • 成都市建设厅网站查询大学网站模板html
  • 深圳网站优化排名公司wordpress 登陆 插件
  • linux网站服务器配置网络推广怎么优化
  • wordpress 子域名建站新手建站论坛
  • 湖北外贸网站建设php做外贸网站好吗
  • 地方门户网站建设多少钱中国市场营销培训网
  • 外贸网站seo推广方案域名绑定网站
  • 做视频特技的网站wordpress daxue