摘要:此文已由作者王慎为授权网易云社区发布。欢迎访问网易云社区,了解更多网易技术产品运营经验。网易云免费体验馆,成本体验款云产品更多网易技术产品运营经验分享请点击。文章来源网易云社区
此文已由作者王慎为授权网易云社区发布。
欢迎访问网易云社区,了解更多网易技术产品运营经验。
disconf-spring-boot-starter
使用方法:
引入maven依赖:
com.netease.haitao.sc disconf-spring-boot-starter 1.0.1
在application.properties中按照实际配置定义如下字段
disconf zk地址disconf.zkHost=10.122.137.135:2181,10.164.166.201:2181,10.164.166.200:2181,10.164.166.199:2181
disconf环境disconf.env=online
disconf申请的分组disconf.groupName=sc_jxc_front_config
代码中可以直接使用@Resource的方式注入ConfigService Bean。
@Resource
private ConfigService configService;
实现代码片段
kschedule-spring-boot-starter
引入maven依赖:
com.netease.haitao.sc kschedule-spring-boot-starter 1.0.0
在application.properties中按照实际配置定义如下字段
kschedule.zkConnectUrl=10.164.166.75:2181,10.122.137.110:2181,10.122.137.109:2181
kschedule 分组kschedule.groupName=sc-jxc-front
代码中无需多额外的配置,只需在kschedule平台上定义需要执行的方法即可。
实现代码片段
nos-spring-boot-starter
引入maven依赖:
com.netease.haitao.sc nos-spring-boot-starter 1.0.0
在application.properties中按照实际配置定义如下字段
nos.accessKey=
nos.secretKey=
代码中可以直接使用@Resource的方式注入NosClient。
@Resource
private NosClient nosClient;
实现代码片段
spring-boot-starter-dubbo
引入maven依赖(需要排除原生dubbo的依赖)。 原实现:https://github.com/dubbo/dubb... ,本实现在其基础上支持@Reference注解配置化
io.dubbo.springboot spring-boot-starter-dubbo 1.0.1-kaola-sc com.alibaba dubbo
在application.properties中按照实际配置定义如下字段
dubbo需要扫描的包spring.dubbo.scan=com.netease.haitao.jxc.front
应用名称spring.dubbo.application.name=sc-jxc-front
环境spring.dubbo.application.environment=product
ZK地址spring.dubbo.registry.address=zookeeper://kaola-zk1.dg.163.org:2181?backup=kaola-zk2.dg.163.org:2181,kaola-zk3.hz.163.org:2181,kaola-> zk4.hz.163.org:2181,kaola-zk5.yq.163.org:2181
默认提供dubbo服务分组spring.dubbo.provider.group=online
默认提供的dubbo服务版本spring.dubbo.provider.version=1.0
服务端口spring.dubbo.protocol.port=-1
启动时依赖服务检查spring.dubbo.consumer.check=false
默认消费服务分组spring.dubbo.consumer.group=online
默认消费服务版本spring.dubbo.consumer.version=1.0
代码中可以直接使用@Reference的方式注入依赖接口(允许自定义分组和版本),缺省情况下调用默认分组默认版本的服务。
网易云免费体验馆,0成本体验20+款云产品!
更多网易技术、产品、运营经验分享请点击。
文章来源: 网易云社区
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/25254.html
摘要:前两天组里的大佬心血来潮,让我这周把项目里的版本升级到最新版本,目前项目用到的是版本为的版本为现在按照要求统一升级到。三数据库连接池同样也是版本不兼容,需要升级到,亲测有效。差不多这些,后续遇到其他问题还会继续补充。 前两天组里的大佬心血来潮,让我这周把项目里的spring-boot、spring-cloud版本升级到最新版本,目前项目用到的是spring-boot版本为1.5.9.R...
摘要:第二个类级别注解是。将引导应用程序,启动,从而启动自动配置服务器。比如想使用不同版本的,具体如下在标签中还可以指定编译的版本和项目的编码格式指定项目编码为使用插件可以为项目提供的操作方式,的个,默认。 引言 Spring 框架对于很多 Java 开发人员来说都不陌生。Spring 框架包含几十个不同的子项目,涵盖应用开发的不同方面。如此多的子项目和组件,一方面方便了开发人员的使用,另外...
摘要:这里使用的是数据库启动类上加上注解在启动类中添加对包扫描扫描多个包下的可以有以下几种方法扫描会自动加载相关配置,数据源就会自动注入到中,会自动注入到中,可以直接使用。有配置文件下的使用扫描多个包下的可以有以下几种方法扫描 Spring-Boot 学习笔记 1 Spring-Boot 介绍 1.1 什么是Spring-Boot Spring-Boot是由Pivotal团队提供的全新框架...
摘要:请求重试拦截器错误解码器在发生请求错误包括发生异常或者响应数据不符合预期的时候,错误解码器可将相关信息解码到自定义异常中。 在SpringBoot项目直接使用okhttp、httpClient或者RestTemplate发起HTTP请求,既繁琐又不方便统一管理。因此,在这里推荐一个适...
摘要:也就是说,可以执行成功,是因为知道了的路径,说明在启动调用之前,指定了的位置。判断当前的介质,是启动,还是启动。 Spring-Boot启动之前做了哪些事? Spring Boot Jar文件探究 初始化一个Spring 应用,添加如下依赖 4.0.0 org.springframework.boot spring-boot-sta...
阅读 1457·2021-11-24 09:39
阅读 1774·2021-11-22 15:25
阅读 3728·2021-11-19 09:40
阅读 3283·2021-09-22 15:31
阅读 1287·2021-07-29 13:49
阅读 1191·2019-08-26 11:59
阅读 1307·2019-08-26 11:39
阅读 918·2019-08-26 11:00