![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Springboot
文章平均质量分 84
Lakers-24
这个作者很懒,什么都没留下…
展开
-
Springboot内部类加注解失效的原因分析和解决方案
内部类注解失效原因spring AOP 使用Java动态代理和 cglib 代理 来创建AOP代理,没有接口的类 使用cglib 代理。关于 spring aop 的java动态代理原理,请看这片博客:利用java 的动态代理模拟spring的AOP熟悉一下 aop 的原理注意看m.invoke(target, args); 部分(我门讨论的问题实际上就是m中调用同类的其他方法)。我门知道当方法被代理时,其实是 动态生成了一个代理对象,代理对象去执行 invoke方法,在调用被代理对象的方法的时候执行原创 2021-06-21 16:19:37 · 1730 阅读 · 0 评论 -
java中集合的交集、并集、差集、去重和数组的合并
参考了以下三篇博客,在此列出,以表尊重与感谢。https://juejin.im/post/6844903833726894093https://blog.csdn.net/qq_26545745/article/details/90022344https://blog.csdn.net/m0_37721946/article/details/103242980一、集合的交并差 public static void main(String[] args) { List<St原创 2020-11-18 16:52:11 · 619 阅读 · 0 评论 -
拦截器之HttpSecurity
一、 HttpSecurity 常用方法及说明方法说明openidLogin()用于基于 OpenId 的验证headers()将安全标头添加到响应cors()配置跨域资源共享( CORS )sessionManagement()允许配置会话管理portMapper()允许配置一个PortMapper(HttpSecurity#(getSharedObject(class))),其他提供SecurityConfigurer的对象使用 PortMappe原创 2020-09-15 16:21:39 · 1629 阅读 · 0 评论 -
Lombok注解
@Date:加在类上,相当于同时使用了@ToString、@EqualsAndHashCode、@Getter、@Setter和@RequiredArgsConstrutor这些注解;@AllArgsConstructor:加在类上,可以生成含实体类全参数的构造方法;@NoArgsConstructor:加在类上,可以生成无参构造方法;@RequiredArgsConstructor:加在类上,配合@NonNull注解使用,生成指定参数的构造方法。比如在age属性前面加@NonNull注解,则User原创 2020-07-22 19:39:16 · 134 阅读 · 0 评论 -
@GetMapping介绍与@RequestMapping的区别
一、@GetMapping是什么?Spring4.3中引进了{@GetMapping、@PostMapping、@PutMapping、@DeleteMapping、@PatchMapping},来帮助简化常用的HTTP方法的映射,并更好地表达被注解方法的语义。从命名约定我们可以看到每个注释都是为了处理各自的传入请求方法类型,即 @GetMapping 用于处理请求方法的 GET 类型, @ PostMapping 用于处理请求方法的 POST 类型等。二、@GetMapping VS @Reques原创 2020-07-22 15:17:53 · 4830 阅读 · 1 评论