springCloud
文章平均质量分 90
熊熊爱绵羊
这个作者很懒,什么都没留下…
展开
-
OpenFeign的日志功能
Feign提供了日志打印功能,我们在项目中可以通过配置来调整日志级别,从而了解Feign中http请求的细节 ,也就是说feign提供的日志功能可以对接口的调用情况进行监控和输出。 日志级别: NONE: 默认的,不显示任何日志 BASIC:仅记录请求方法、URL、响应状态码以及执行时间 HEADERS:除...原创 2020-03-23 22:40:16 · 2398 阅读 · 1 评论 -
Spring Cloud Eureka
zeureka 服务注册中心 1.1 新增一个相关的maven坐标, 即添加一个依赖 <!--eureka-server服务端 --> <dependency> <!-- 服务中心--> <groupId>org.springframework.cloud</...原创 2018-07-24 14:37:15 · 172 阅读 · 0 评论 -
Feign项目报错汇总
近日,在项目中使用到了Feign项目,却出现各种问题,于是将遇到的错误写下来,希望能帮到你。 spring boot版本为1.5.9 ,cloud版本也不高。接口无法注入: 遇到这种情况的原因可能是 注解加的不对,或者接口中参数的获取没有绑定具体参数(巨坑)。接下来详细的说收怎么回事。 先从主启动类开始找:主启动类上是不是加入了@EnableFeignCl......原创 2018-08-07 15:45:53 · 3537 阅读 · 0 评论 -
springBoot项目如何启动多个实例
今天碰到一个需求是,将一个服务提供者启动两个实例,一个实例对外,一个实例对内,对内价格有折扣,两个实例通过指定不停的profile来区分,要求是不能改造为两个服务提供者,于是我就焦灼了,知道是配置不同的配置文件,但是却是不知道怎么同时启动两个实例。在网上找来找去,稀里糊涂的弄好了。。。。。。。。。下面附上具体的做法:根据我的业务需求,我要在配置文件中配置一个折扣, 起名为: discou...原创 2018-08-08 18:08:49 · 34790 阅读 · 4 评论 -
There is no PasswordEncoder mapped for the id "null"的解决办法
今日在SpringBoot项目中使用 Spring Security ,登录时发现报500错,报错信息如下:There is no PasswordEncoder mapped for the id "null" 我接着查找了前端页面上,发现密码框的name属性确实指定的是 password ,并没有出错。这是怎么回事呢?于是就上网百度,发现这是由于Spring security5中...原创 2018-11-02 18:00:55 · 7512 阅读 · 2 评论 -
feign.codec.DecodeException异常解决
在微服务项目使用Feign进行远程服务调用时,出现该异常:feign.codec.DecodeException: Type definition error: [simple type, class entity.Result]; nested exception is com.fasterxml.jackson.databind.exc.InvalidDefinitionExceptio...原创 2019-08-15 11:49:02 · 40962 阅读 · 19 评论 -
Spring Cloud Bus的使用
微服务项目中,使用到Spring Cloud Config来托管各模块的配置文件后,会有一个尴尬的问题 : Config服务端并不能动态的感知Git上配置文件的变化,当git上配置文件更新后,如果不采取其它措施,就只能重启相关应用,从而达到配置的更新,那么如何不重启项目, 就能实现配置的更新呢? 我们可以使用 Spring Cloud Bus来完成 。那么对项目改造如下:1) 修改Config...原创 2019-08-16 19:37:44 · 9816 阅读 · 2 评论