爱吃鱼饵

 

2021年7月6日

Java通过反射获取Controller类、方法上注解和注解里的值

摘要: 背景 在进行权限管理方面的开发过程中,尝试通过反射获取匹配的方法的注解,然后得到匹配路径进行鉴权。 反射获取类的注解@RequestMapping //通过反射获取到类,填入类名 Class cl1 = Class.forName(""); //获取RequestMapping注解 RequestM 阅读全文

posted @ 2021-07-06 09:08 爱吃鱼饵 阅读(2264) 评论(0) 推荐(0) 编辑

2021年7月4日

SpringMVC中@ControllerAdvice 注解使用

摘要: 在Spring中,使用@ControllerAdvice可以用来声明一些全局性的东西,结合@ExceptionHandler注解可以用于全局异常的处理。 @ControllerAdvice 是在类上声明的注解,其用法主要有三点: 全局异常处理 全局数据绑定 全局数据预处理 全局异常处理 使用 @Co 阅读全文

posted @ 2021-07-04 16:43 爱吃鱼饵 阅读(102) 评论(0) 推荐(0) 编辑

2021年7月2日

OpenFeign添加日志信息

摘要: 配置OpenFeign的日志bean; 在目录下写创建config包写config文件 import feign.Logger; import org.springframework.context.annotation.Bean; import org.springframework.contex 阅读全文

posted @ 2021-07-02 14:57 爱吃鱼饵 阅读(184) 评论(0) 推荐(0) 编辑

SpringCloud openFeign远程调用超时解决办法

摘要: 问题 在使用openFein进行远程调用的时候,调用超时,报错信息如下: com.netflix.hystrix.exception.HystrixRuntimeException: XXXService#login(RequestObject) timed-out and no fallback 阅读全文

posted @ 2021-07-02 14:43 爱吃鱼饵 阅读(2115) 评论(1) 推荐(0) 编辑

SpringCloud多个接口标注@FeignClient报错

摘要: 报错信息 Caused by: org.springframework.beans.factory.support.BeanDefinitionOverrideException: Invalid bean definition with name 'xxx.FeignClientSpecifica 阅读全文

posted @ 2021-07-02 11:53 爱吃鱼饵 阅读(467) 评论(0) 推荐(0) 编辑

Maven依赖管理更新

摘要: 在公司项目中遇到一个问题,之前的项目封装的服务中使用的Springboot和对应的SpringCloud版本过低,新建的项目需要调用其中服务APi,对应的feign为1.4.4Release版本,而新项目feign版本为2.2.7Release,因此需要在项目中重新对APi层面的SpringBoot 阅读全文

posted @ 2021-07-02 11:49 爱吃鱼饵 阅读(264) 评论(0) 推荐(0) 编辑

2021年6月29日

Spring Data Jpa中getOne和FindOne的区别

摘要: 在使用 SpringDataJPA 过程中,但是发现它和Hibernate有很多相似之处,比如这个根据主键获取某条数据的函数:findOne() 和 getOne(),就很像Hibernate中的load和get. 之前没有特别注意这两个获取单条数据的方法,所以找了一个带One的就用,结果有时候测试 阅读全文

posted @ 2021-06-29 16:29 爱吃鱼饵 阅读(282) 评论(0) 推荐(0) 编辑

Restful API规范解析

摘要: 一、背景与基础概念 Web 应用程序最重要的 REST 原则是,客户端和服务器之间的交互在请求之间是无状态的。从客户端到服务器的每个请求都必须包含理解请求所必需的信息。 资源(resource):网络上的一个实体或者说是一个具体信息,可以是一段文本、一张图片、一首歌曲、一种服务。 统一资源定位符(U 阅读全文

posted @ 2021-06-29 14:51 爱吃鱼饵 阅读(165) 评论(0) 推荐(0) 编辑

2021年6月28日

Jpa查询部分字段的方法

摘要: 场景 工作中在查询的时候,表的字段过多,只需要其中部分字段的信息,使用Springboot + jpa 查询数据。 表数据如下: 我需要查询其中的username,nickname字段 解决方法 ####方法1: 一个字段的情况: dao层接口定义如下: /** * 单字段查询, 使用String接 阅读全文

posted @ 2021-06-28 17:59 爱吃鱼饵 阅读(1624) 评论(0) 推荐(0) 编辑

2021年6月24日

使用Jpa报错之Unable to locate Attribute with the the given name [***] on this ManagedType

摘要: 在项目中使用Jpa对某一个字段进行查询,但是出现了以下报错信息: Jpa查询规定了特定的查询dao: @Data @Accessors(chain = true) public class SysPermissionQueryDao { @NotBlank @ApiModelProperty("权限 阅读全文

posted @ 2021-06-24 09:34 爱吃鱼饵 阅读(2603) 评论(0) 推荐(0) 编辑

导航