java
文章平均质量分 57
nanosss
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
springboot三行代码实现配置项的动态刷新(无配置中心)
springboot单体项目中在没有引入nacos等配置中心的情况下,想要动态的更改某些配置项,可以通过自己代码实现这个功能。上菜比如:在上面的配置文件中,有个version的配置,当我想动态的更改这个name的值的时候,如果在代码里更改然后打包也是可行的方法,但是如果更改频繁,那么就麻烦了。方案演示,实际以个人情况为准: @PostMapping("/v2/config/set") @ApiOperation(value = "自定义动态刷新配置", notes = .原创 2022-01-10 16:11:02 · 4311 阅读 · 6 评论 -
微服务项目中,引用公共基础模块中的bean的问题
背景:笔者在构建微服务时,很多个微服务之间都有相同的一些功能或者组件,所以大多数的做法是抽取出来,做一个公共基础模块,供个微服务调用,以springboot为例,项目中,各个微服务都需要做一个统一异常处理,所以需要把这个统一异常处理的功能抽取到公共模块中。整体饿项目结构如下:问题:但是,笔者在使用过程中,发现微服务并没有成功引用@RestControllerAdvice统一处理异常类。解决办法一般有一下几种方式:1、添加注解,并指定包名@ComponentScan({"..原创 2021-12-09 16:02:11 · 2023 阅读 · 0 评论 -
spring监听器与nacos联动
在看代码的时候,注意到一个spring监听器监听某个事件WebServerInitializedEvent这个事件,所以就学习Lexar,做个初步的了解那这个事件的发布者是谁呢?在微服务的过程中,会注册到注册中心。这个过程用到了事件通知机制,springboot项目初始化过程中会调用内置tomcat,然后tomcat启动完成后,发布通知,nacos会监听到这个通知,然后执行注册流程。ServletWebServerApplicationContext这个类中有一系列的方法,其中有个原创 2021-12-08 16:25:57 · 583 阅读 · 1 评论 -
(一)zookeeper分布式协调系统——zookeeper集群的搭建
一、什么是zookeeper?ZooKeeper is a centralized service for maintaining configuration information, naming, providing distributed synchronization, and providing group services. All of these kinds of services are used in some form or another by distributed appl原创 2021-08-28 11:31:57 · 719 阅读 · 0 评论
分享