springboot
文章平均质量分 77
springboot常见问题
锋声
遇坑填坑
展开
-
YAML 文件详解
YAML 文件详解 1、什么是YAML2、基本语法3、数据类型4、文本块5、显示指定类型6、引用7、单文件多配置1、什么是YAMLYAML是"YAML Ain’t a Markup Language"(YAML不是一种标记语言)的递归缩写。YAML的意思其实是:“Yet Another Markup Language”(仍是一种标记语言)。主要强度这种语音是以数据为中心,而不是以标记语言为重心,例如像xml语言就会使用大量的标记。YAML是一个可读性高,易于理解,用来表达数据序列化的格式。它的语法和其原创 2021-11-29 16:07:07 · 28085 阅读 · 1 评论 -
Oauth2.0实现单点登录的原理流程
Oauth2.0实现单点登录的原理流程1、什么是单点登录2、OAuth2 认证授权的原理流程3、基于 SpringBoot 实现认证/授权4、综合运用1、什么是单点登录1.1 多点登录传统的多点登录系统中,每个站点都实现了本站专用的帐号数据库和登录模块。各站点的登录状态相互不认可,各站点需要逐一手工登录。如下图,有两个术语含义如下:认证(authentication): 验证用户的身份;授权(authorization): 验证用户的访问权限。1.2 单点登录单点登录,英文是 S原创 2021-11-27 18:05:33 · 839 阅读 · 0 评论 -
SpringBoot 静态获取 bean 的三种方式
SpringBoot 静态获取 bean 的三种方式1、 注解@PostConstruct2、 启动类ApplicationContext3、 手动注入ApplicationContext注意:调用者要被spring管理1、 注解@PostConstruct/** * springboot静态方法获取 bean 的三种方式(一) * @author: fs * @version: 1.1.0 */@Componentpublic class StaticMethodGetBean_1原创 2021-11-27 18:00:20 · 246 阅读 · 0 评论 -
Spring Boot 实现各种参数校验
Spring Boot 实现各种参数校验简单使用引入依赖`requestBody`参数校验`requestParam/PathVariable`参数校验统一异常处理进阶使用分组校验嵌套校验集合校验自定义校验编程式校验快速失败 (Fail Fast)`@Valid`和`@Validated`区别实现原理`requestBody`参数校验实现原理方法级别的参数校验实现原理简单使用Java API规范 (JSR303) 定义了Bean校验的标准validation-api,但没有提供实现。hibernate原创 2021-11-26 17:49:36 · 200 阅读 · 0 评论 -
阿里云对象存储 >> 上传文件(超详细)
阿里云对象存储 >> 上传文件(超详细)1、登录阿里云2、开通OSS对象存储服务3、创建bucket(就不详细介绍了)代码<dependency> <groupId>com.aliyun.oss</groupId> <artifactId>aliyun-sdk-oss</artifactId> <version>3.10.2</version></dependency&原创 2021-03-16 17:13:01 · 689 阅读 · 0 评论 -
Spring Boot 启动:No active profile set, falling back to default profiles: default
Spring Boot 启动:No active profile set, falling back to default profiles: default启动 Spring Boot 失败,但是没有出现多余的异常信息:在pom.yml加上下面两个依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web原创 2020-12-03 18:04:16 · 749 阅读 · 0 评论 -
SpringBoot整合Mybatis-Pius(简单易懂!)
SpringBoot整合Mybatis-Pius新建springboot项目开发工具:idea2020.2,maven3按需导入pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocat原创 2020-09-11 11:59:11 · 205 阅读 · 0 评论