SpringBoot 配置文件绑定到 javabean
1. 在某些业务中,需要将类的配置写到配置文件中, 不在代码中写死配置。2. 所以需要读取配置文件(yaml, properties) 读取到Java Bean中。3. 本文以oss对象存储配置为demo。两种方式初始化配置文件。 R...
1. 在某些业务中,需要将类的配置写到配置文件中, 不在代码中写死配置。2. 所以需要读取配置文件(yaml, properties) 读取到Java Bean中。3. 本文以oss对象存储配置为demo。两种方式初始化配置文件。 R...
SpringBoot-08 SpringSecurity 创建了一个新项目,创建时选择导入starter-web 1.环境搭建 1.1 导入thymeleaf <dependency><groupId>org.spr...
1. 前言 在上一篇Spring Security 实战干货:OAuth2 授权回调的核心认证流程中,我们讲了当第三方同意授权后会调用 redirectUri 发送回执给我们的服务器。我们的服务器拿到一个中间授信凭据会再次进行认证,目的是为...
Spring Security OAuth2.0系列文章: Spring Security OAuth2.0认证授权一:框架搭建和认证测试 Spring Security OAuth2.0认证授权二:搭建资源服务 前面两篇文章详细讲解了如何...
AOP 简介 Aop(Aspect Oriented Programming),面向切面编程,这是对面向对象思想的一种补充。 面向切面编程,就是在程序运行时,不改变程序源码的情况下,动态的增强方法的功能,常见的使用场景非常多: 日志 事务 ...
背景说明 一个账号只能一处登录,类似的业务需求在现有后管类系统是非常常见的。但在原有的 spring security oauth2 令牌方法流程(所谓的登录)无法满足类似的需求。 我们先来看 TokenEndpoint 的方法流程,客...
1. 背景知识、需求描述与公共依赖 1.1. 背景知识 & 需求描述 Spring Cloud 官方文档说了,它是一个完整的微服务体系,用户可以通过使用 Spring Cloud 快速搭建一个自己的微服务系统。那么 Spring C...
SpringBoot-04-自定义starter 我们分析完毕了源码以及自动装配的过程,我们可以尝试自定义一个启动器来玩玩! 说明 启动器模块是一个 空 jar 文件,仅提供辅助性依赖管理,这些依赖可能用于自动装配或者其他类库; 命名归约:...
IoC 概念 IoC(Inversion of Control),中文叫做控制反转。这是一个概念,也是一种思想。控制反转,实际上就是指对一个对象的控制权的反转。如下代码: public class Book {private Integer...
日常生活是由规则驱动的。红灯停绿灯行,这是我们的交通规则;我们站着往上跳,最终还是要落下来,这是地球的引力规则。规则在生活中无处不在。软件开发中我们也需要规则,满足什么规则应该进入什么分支。如果做过风控系统,就知道风控系统里存在非常多的...