java
adan201212
这个作者很懒,什么都没留下…
展开
-
解决feign不能传HttpServletRequest
使用场景:在门户系统,需要通过传递token来确认用户是否登录,所以各个系统间调用时需传递header里面存储的token值1.通过 @RequestHeader(name = “headerName”) 来传递2.通过实现RequestInterceptor来实现import feign.RequestInterceptor;import feign.RequestTemplate;import lombok.extern.slf4j.Slf4j;import org.springfram原创 2021-06-21 19:28:42 · 5420 阅读 · 0 评论 -
springcloud feign getMapping和postMapping
feign调用端将 getMapping 识别成postMapping经大量测试,只要参数标注@RequestParam 使用get请求,参数标注@RequestBody 使用post请求1.由于以下@requestParam 里面没有加value,所以get请求被识别成了post请求客户端服务端2.若是参数中有@RequestBody对象,会强制的将get请求转为post请求步骤:加入feign配置项feign: httpclient: enabled: tru原创 2021-06-21 19:19:26 · 2206 阅读 · 0 评论 -
@NotNull 不生效,解决
需在入参处添加 @Valid@NotNull :不能为null .但可以为empty@NotEmpty:不能为null,而且长度必须大于0@NotBlank:只能作用在String上,不能为null,而且调用trim()后,长度必须大于0在这些注解使用时,需要搭配 @Valid使用,否则,将不生效...原创 2021-06-21 13:00:56 · 10314 阅读 · 2 评论 -
shiro升级至1.7.1后报错shiro java.lang.NoClassDefFoundError: org/owasp/encoder/Encode,已解决
shiro java.lang.NoClassDefFoundError: org/owasp/encoder/Encode升级后需引入encoder <dependency> <groupId>org.owasp.encoder</groupId> <artifactId>encoder</artifactId> <version>1.2.1</ver转载 2021-06-04 18:38:44 · 921 阅读 · 0 评论 -
fastJson解析报错com.alibaba.fastjson.JSONException: create instance error,已解决
如果存在内嵌的情况:在内嵌的类前加上static原创 2021-05-24 17:39:54 · 1135 阅读 · 0 评论