摘要: 前面说到ImportBeanDefinitionRegistrar 接口 这个接口 在spring cloud openfeign 中也在使用,@EnableFeignClients 注解中就有使用 具体不在叙述 解读一下加载过程 @EnableFeignClients 通过这个注解可以知道加载是通 阅读全文
posted @ 2022-12-07 15:29 yangqifang 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 在spring boot中 需要使用第三方的一些功能 比如jpa,mybtis,security 只需要引入依赖既可以完成三方依赖配置 主要原理其实就是通过spring boot的spi机制 扫描出所有spring.factories文件 解析其中的键值 获取所有依赖的配置类 再根据order 排序 阅读全文
posted @ 2022-12-01 11:37 yangqifang 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 作用 ImportBeanDefinitionRegistrar,ImportSelector 这两个接口用于@Import(Config.class)注解种倒入的配置类中,在Config.class 实现这两个接口 在注解被spring加载到是时候 回进行回调 spring调用这两个接口的方法 , 阅读全文
posted @ 2022-11-25 15:19 yangqifang 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 背景 当我们使用rocketmq 时 需要需要在Java代码里创建producer,consume 当我们生产者与消费者很多时 就会出现很多重复代码 不便于管理维护 为了更加便于管理和维护 所以对rocketmq client 进行封装 可以通过配置文件和注解来创建生产者和消费者 同时可以对多个MQ 阅读全文
posted @ 2022-11-24 11:27 yangqifang 阅读(849) 评论(0) 推荐(1) 编辑
摘要: 当系统中有多个服务A,B,C时 默认使用轮询策略 当我们A服务需要使用指定IP策略时 只需要在spring boot 代码中使用注解 @LoadBalancerClients(value = {@LoadBalancerClient(value = "A")},defaultConfiguratio 阅读全文
posted @ 2022-11-22 22:48 yangqifang 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 记录......我在玩spring cloud zuul中遇到的巨坑 1.小弟最近在搭建zuul 中遇到一个巨坑 通过zuul 访问自定义的oauth2服务/ouath/token中时 出现401 PS:不通过zuul访问oauth2 是可以成功的的获取token的 我使用的是ouath2的密码模式 阅读全文
posted @ 2018-09-20 22:09 yangqifang 阅读(813) 评论(0) 推荐(0) 编辑