SpringBoot
文章平均质量分 76
独家雨天
数据热衷者,追求进步。分析大数据,提供决策支持。团队合作,沟通精通。
展开
-
OpenAPI Generator 工具的躺坑尝试
讲道理,这个工具覆盖的语言比较全,But 不是很好用的工具,里面包含的坑还是很多。从GitHub上的就可以看出,Star 7.8k,而issuer就已经提了2k个,慎用……如果你希望使用的Swagger 2.0 版本的 OpenAPI的 V2版本,那么使用Swagger-Codegen是可以很好的满足自己的需求的;OpenAPI Generator 是从Swagger-codegen中专门切分出来,用来满足快速开发的OpenAPI V3的版本。Overview这个项目的代码,是我基于这两天的学习整理原创 2021-03-08 15:03:16 · 6523 阅读 · 0 评论 -
SpringBoot中的DevTools工具的一些属性配置说明
开发者工具,可以在开发SpringBoot的时候,自动的实现实时开发特性。使用过程需要引入如下的依赖:对于maven来说:<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optiona原创 2020-12-07 15:55:08 · 10027 阅读 · 0 评论 -
Spring Security 中的 BCryptPasswordEncoder加密、验证策略
首先明确一点,那就是 BCrypt 算法是一种 单向Hash加密算法。算法特点有效破解方式破解难度其它对称加密可以解密出明文获取密钥中需要确保密钥不被泄露单向Hash不可解密碰撞/彩虹表中可以通过加盐和多次hash来提高安全性,确保盐不被泄漏Pbkdf2不可解密暂无难需要设定合理的参数加密过程直接上代码:以 spring-security-core-5.3.4.RELEASE-sources.jar 包中为例,在 BCryptPas转载 2020-11-27 22:42:11 · 4285 阅读 · 3 评论 -
Spring AMQP 中的核心概念
本文主要介绍Spring AMQP中的用于开发的核心概念Spring AMQP 包含了两个核心的模块 spring-amqp 和 spring-rabbit.spring-amqp 模块包含了 org.springframeworks.amqp.core 包,该包里面包含了了AMQP协议里面的核心概念。本意就是该包里面的内容是一个关于AMQP协议高度抽象的层级,并不会依赖于任何具体的AMQP...原创 2019-12-16 21:52:01 · 305 阅读 · 0 评论 -
如何在可独立执行的SpringBoot 的 Jar中添加Spring属性
问题描述在使用Maven和Gradle插件生成,独立运行的SpringBoot Jar 的之后,在类Unix的系统中,可以直接的通过 ./myapp.jar 的方式运行,但是如何去指定 -D 属性呢?例如-Dspring.profiles.active=test解决方案本文介绍解决的思路有如下三种:同可独立执行的Jar同目录下,定义一个配置文件在Shell 命令行中指定需要定义的属...原创 2019-12-08 18:29:17 · 232 阅读 · 0 评论