SpringCloud
liao0801_123
这个作者很懒,什么都没留下…
展开
-
Zuul、Ribbon、Feign、Hystrix使用时的超时时间(timeout)设置问题
写在前面 因为测试 Feign + Hystrix 搭配模式下的降级(fallback)超时时间自定义问题,算是踩了个坑,然后就顺便查+测试了下 Zuul、Ribbon + Hystrix 模式下分别怎么设置 测试这些东西费了不少力气,因为这几个模块要么搭配使用、要么有内部依赖别的模块、要么对其他模块做了封装,这个配置项就变得千奇百怪,而且网上的东西,一直觉得有个很”严重”的问题,就是版本不明,版本号都不一样,解决方案或者说配置方式可能完全不同,而很多的文章中也没有提及他们用的是哪个版本,搞得我是晕头转转载 2020-06-16 15:05:26 · 1822 阅读 · 1 评论 -
SpringBoot的ApplicationRunner
在开发中可能会有这样的情景。需要在容器启动的时候执行一些内容。比如读取配置文件,数据库连接之类的。SpringBoot给我们提供了两个接口来帮助我们实现这种需求。这两个接口分别为CommandLineRunner和ApplicationRunner。他们的执行时机为容器启动完成的时候。 这两个接口中有一个run方法,我们只需要实现这个方法即可。这两个接口的不同之处在于:ApplicationRu...原创 2019-03-30 09:21:49 · 404 阅读 · 0 评论 -
springBoot项目打成jar包给其他项目引用,读取jar里面的资源文件失败
读取项目中的xml文件 代码: SAXReader reader = new SAXReader(); Document document = reader.read(ResourceUtils.getFile("classpath:application-validation.xml")); Element root = document.getRootElement();...原创 2019-05-28 14:53:17 · 2815 阅读 · 0 评论 -
swagger使用过程中遇到的坑
1、无限请求 如果swagger页面请求有错误,swagger会无限尝试访问,后面重启项目的时候,控制层会无限刷新出现日志的内容 本地的好办,如果项目项目部署到服务器中,可能十几分钟产生几个G的日志文件 解决方式:最简单的方式——关闭请求报错的浏览器 2、同名问题 @Api(同名的问题) 因为swagger会根据tags 的名称查找对象,有同名对象的时候,swagger的文档就会...转载 2019-05-29 15:33:26 · 6430 阅读 · 3 评论