SpringBoot
蔡小波
啦啦啦啦啦~
展开
-
【详解】Spring Security的GrantedAuthority(已授予的权限)
转自:https://www.cnblogs.com/longfurcat/p/9417422.html感谢大佬前言 这篇是很久之前学习Spring Security整理的博客,发现浏览量都1000多了,一个赞都没有,那说明写得确实不怎么样,哈哈。应该很多初学者对这个接口存在疑问,特别是如果学习这个框架之前还了解过Shiro,可能会因为这两个框架角色、权限的表示方式,产生困惑。现在重新整理一下。GrantedAuthority接口我们知道UserDeitails接口里面有一...转载 2020-06-10 01:06:17 · 11813 阅读 · 1 评论 -
SpringBoot,总结了这 16 条最佳实践
前言Spring Boot是最流行的用于开发微服务的Java框架。在本文中,我将与你分享自2016年以来我在专业开发中使用Spring Boot所采用的最佳实践。这些内容是基于我的个人经验和一些熟知的Spring Boot专家的文章。在本文中,我将重点介绍Spring Boot特有的实践(大多数时候,也适用于Spring项目)。以下依次列出了最佳实践,排名不分先后。1、使用自定义BOM...原创 2019-01-04 16:27:21 · 2621 阅读 · 0 评论 -
spring框架中AOP思想与各种配置详解
Spring中提供两种AOP支持: 1.基于代理的经典AOP 2.Aspectj注解配置AOP 首先我们先了解什么是AOP,AOP(Aspect Oriented Programming)面向切面编程!AOP采用了横向抽取机制(可能有人会说啥叫横向抽取机制,在这里先引入一个纵向继承的概念),取代了纵向继承的重复性代码(例如权限控制、性能监视、缓存) spring A...转载 2019-01-06 01:48:15 · 505 阅读 · 8 评论 -
Spring的AOP实现例子
一、为什么需要AOP假如我们应用中有n个业务逻辑组件,每个业务逻辑组件又有m个方法,那现在我们的应用就一共包含了n*m个方法,我会抱怨方法太多。。。现在,我有这样一个需求,每个方法都增加一个通用的功能,常见的如:事务处理,日志,权限控制。。。最容易想到的方法,先定义一个额外的方法,实现该功能,然后再每个需要实现这个功能的地方去调用这个额外的方法。这种做法的好处和坏处分别是。好处:可以动态地添...原创 2019-01-06 01:27:22 · 6317 阅读 · 0 评论 -
SpringBoot常用配置项
在springBoot项目常用的配置项,很全面,在application.properties中修改即可,配置项后用等号直接连接配置的值即可,如:spring.thymeleaf.prefix=classpath:/templates/serverserver.address指定server绑定的地址server.compression.enabled是否开启压缩,默认为f...原创 2019-03-26 15:35:14 · 3176 阅读 · 0 评论