spring
spring框架笔记
土豆精666
这个作者很懒,什么都没留下…
展开
-
本地缓存和分布式缓存
分布式缓存和本地缓存原创 2022-06-09 01:27:44 · 110 阅读 · 0 评论 -
自定义Feign拦截器处理Feign发请求前的一些参数
/** * @Description Feign Config * @Author tudoujing * @Version 1.0 */@Configuration@Slf4jpublic class AppFeignConfig implements RequestInterceptor @Value("#{'${url}'.split(',')}") private List<String> appUrls; @Override publ原创 2021-09-01 16:45:57 · 3023 阅读 · 2 评论 -
OpenFeign源码初探
OpenFeign:// 问题1、使用@FeignClient是接口,如何生成代理类并注入容器2、如何进行远程调用:一、生成feign接口代理类流程:1、项目启动加载启动类上的 @EnableFeignClients(value = {“XXXXXX”})2、进入@EnableFeignClients@Retention(RetentionPolicy.RUNTIME)@Target(ElementType.TYPE)@Documented@Import(FeignClients原创 2021-05-26 18:27:31 · 137 阅读 · 0 评论 -
@Valid和@Validated的使用,消灭if,else
文章目录@Valid和@Validated的使用,消灭if,else1.先把可以帮我们做判断的功能列出来2.下面举个栗子(先来个普通嵌套验证)3.假如一个吃面喜欢加蒜不加葱,一个吃面喜欢加葱不加蒜,那一套方案就不够用了,这时候需要用到@Validated4.如果遇到只能通过java代码进行参数校验的时候,也有一些简化的方法@Valid和@Validated的使用,消灭if,else1.先把可以帮我们做判断的功能列出来// 注解的姿势非常多,可供大家的大多数需求空检查@Null 验证对象是否为n原创 2021-01-08 23:20:33 · 709 阅读 · 4 评论 -
开发时本地feign调式技巧,feign重试配置
文章目录本地调试时指定feign调用url本地调试时指定feign调用urlpublic class debug { /** * 测试 Feign */ public static void initConfigFeign() { // 设置全局变量指定url,可以根据自己需求配置多个 System.setProperty("config.debug.url.test", "http://127.0.0.1:8081");原创 2021-01-05 00:58:48 · 3009 阅读 · 5 评论 -
xxlJob任务调度引出的springCloud读取网卡ip的问题
springcloud项目中xxl任务调度遇到的坑今天在xxlJob本地调试时遇到个坑,调度任务执行报错:500,XxlRpcException:xxl-rpc request timeout at. 后来排查发现是虚拟网卡的坑,Eurake注册的服务ip是主机虚拟网卡的ip,项目启动日志打印出来XxlConfig注册表显示的地址也是虚拟网卡的ip,但xxl 本地服务注册的其实是我无线网卡的ip,问题找到了考虑修改的方式,最后选择通过springCloud Eurake配置信息排除掉VM虚拟机和D原创 2020-12-25 23:45:27 · 1055 阅读 · 0 评论