spring
文章平均质量分 72
我顾子晨
这个作者很懒,什么都没留下…
展开
-
springboot2.7.3与springfox 3.0 :PatternsRequestCondition.getPatterns()” because “this.condition”is nu
springboot2.7.3 搭配 springfox 3.0.0。springfox 3.0.0 错误导致。原创 2023-04-22 19:06:23 · 1030 阅读 · 0 评论 -
spring boot 系列---异常处理
一、Spring 自身的异常处理在前后分离开发时,我们通常写的接口会提供给web、app等不同终端去调用,当调用出错时web 应该返回页面的错误,而app应该返回json格式错误给前端如:访问一个不存在的资源时,spring 已经帮我们处理过所以不同的终端调用,会响应不同的内容二、自定义异常处理通常情况下,spring 自身帮我们处理的异常,并不是我们需要的,我们可以通过如下方式自...原创 2018-10-07 17:31:11 · 145 阅读 · 0 评论 -
spring boot 系列---restful 增、删、改、查
一 对于Restful 的理解如下图:左为传统风格,右为restful 风格 二、Restful 的:增、删、改、查1、增,使用了:@PostMapping:描述了请求的行为@RequestBody:提交数据为body,使用json提交数据@Valid:JSR303 数据校验 /** * 增 * @param user * ...原创 2018-10-07 18:46:34 · 1070 阅读 · 2 评论 -
Feign 调用远程服务、Content-length 引发的:feign.FeignException: status 400 reading
1、在开发项目中是前后分离开发的。2、前端通过Ajax 提交会默认把、content-length 带上来3、在Service 层调用-->B服务,通过Feign 调用由于它们不是同一线程的、所以需要将用户信息在Head 中传递过去所以会用到:RequestInterceptor接口4、在 RequestInterceptor 接口中将请求携带的内容复制出来返回给Feign...原创 2018-12-20 11:20:57 · 6481 阅读 · 0 评论 -
Druid数据源MySql语句,添加租户(tenant_id)id
由于开发的系统为多租户系统并且,技术采用了jpa+hibernate。查阅了hibernate的官方文档,并不支持sql方式对tenant_id 的数据隔离。所以无奈只能自行实现:项目源码:https://gitee.com/97wx/nm-datasource一、修改druid 项目与 druid-spring-boot-starter项目源码项目源码地址:https://gi...原创 2019-01-25 11:55:19 · 7135 阅读 · 0 评论