摘要: Specification核心方法 Predicate toPredicate(Root var1, CriteriaQuery<?> var2, CriteriaBuilder var3); Root:代表查询的根对象 即实体 CriteriaQuery 😗* 顶层查询对象,用于自定义查询方式 阅读全文
posted @ 2021-03-14 20:31 龙益阳 阅读(740) 评论(0) 推荐(0) 编辑
摘要: example构建对象时 ,如果有默认值 比如int类型 的 都会生成sql语句,在使用的时候要特别注意设置忽略查询的属性 ExampleMatcher 设置查询规则 案例: @Test public void testExampleQuery(){ SysMenu menu= SysMenu.bu 阅读全文
posted @ 2021-03-14 20:29 龙益阳 阅读(951) 评论(0) 推荐(0) 编辑
摘要: 代码地址 jpql查询 jpql多表联查方式有两种 使用VO(view object)做映射与投影; 即建立一个vo类,该类中包含了要查询的字段,然后在jpql中使用new 类名(属性1,属性2.......) from 的方式查询 注意:一定要使用new 的方式 且最好使用类名的完全限定名 ,字段 阅读全文
posted @ 2021-03-14 20:28 龙益阳 阅读(977) 评论(0) 推荐(0) 编辑
摘要: 代码地址 jpql介绍和基本语法 jpql与SQL的区别就是SQL是面向对象关系数据库,他操作的是数据表和数据列,而jpql操作的对象是实体对象和实体属性 格式:select 实体别名.属性名, 实体别名.属性名 from 实体名 as 实体别名 where 实体别名.实体属性 op 比较值 案例 阅读全文
posted @ 2021-03-14 20:24 龙益阳 阅读(527) 评论(0) 推荐(0) 编辑
摘要: 导入springboot data jpa依赖 创建实体映射类 @Entity 用来标注一个数据库对应的实体,数据库中创建的表名默认和类名一致 **@Table(name=****,****catalog=****,**schema="") 用来标注一个数据库对应的实体, 主键需要加上注解 @Id注 阅读全文
posted @ 2021-03-14 20:18 龙益阳 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 新建IgnorenPath类 ,从配置文件中获取需要放行的白名单 package com.Lonni.resource.model; import com.google.common.collect.Sets; import org.springframework.boot.context.prop 阅读全文
posted @ 2021-02-03 16:54 龙益阳 阅读(2816) 评论(0) 推荐(0) 编辑
摘要: 依赖 和server依赖一样 SecurityConfig配置 package com.Lonni.resource.config; import org.springframework.context.annotation.Configuration; import org.springframe 阅读全文
posted @ 2021-02-03 16:52 龙益阳 阅读(322) 评论(0) 推荐(0) 编辑
摘要: 第一部分:关于授权类型 grant_type 的解析 每种 grant_type 都会有一个对应的 TokenGranter 实现类。 所有 TokenGranter 实现类都通过 CompositeTokenGranter 中的 tokenGranters 集合存起来。 然后通过判断 grantT 阅读全文
posted @ 2021-02-03 16:48 龙益阳 阅读(2119) 评论(0) 推荐(0) 编辑
摘要: 第一部分:关于授权类型 grant_type 的解析 每种 grant_type 都会有一个对应的 TokenGranter 实现类。 所有 TokenGranter 实现类都通过 CompositeTokenGranter 中的 tokenGranters 集合存起来。 然后通过判断 grantT 阅读全文
posted @ 2021-02-03 16:44 龙益阳 阅读(1769) 评论(0) 推荐(0) 编辑
摘要: 依赖 注:使用的springboot版本 2.2.4.RELEASE ;spring cloud 版本 Hoxton.SR1 加入oauth2和web相关的依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId> 阅读全文
posted @ 2021-02-03 16:32 龙益阳 阅读(647) 评论(0) 推荐(0) 编辑