Spring Boot
文章平均质量分 78
涉及到Spring Boot的技术进行分享和探讨
zhaoll98k
这个作者很懒,什么都没留下…
展开
-
spring boot yaml文件中如何设置duration对象值
如上代码所示,假设应用已启动,并成功给对象DurationsProperties 属性匹配好了值,那么unitDuration的值就代表50秒,millisecond的值就代表5000毫秒(5秒),formatDuration的值代表1小时(3600秒),从下面的截图也可看出,Duration默认单位是毫秒。Spring Boot对表示持续时间有专门的支持。原创 2024-02-02 19:07:17 · 1039 阅读 · 0 评论 -
registerBeanPostProcessors浅析
registerBeanPostProcessors浅析原创 2022-10-13 13:27:00 · 761 阅读 · 0 评论 -
invokeBeanFactoryPostProcessors浅析
invokeBeanFactoryPostProcessors浅析原创 2022-10-12 17:03:59 · 1914 阅读 · 1 评论 -
ConfigurationClassPostProcessor浅析
记录ConfigurationClassPostProcessor如何被创建以及干了哪些工作。原创 2022-10-11 18:07:58 · 947 阅读 · 0 评论 -
spring-security自定义User抛出java.lang.IllegalArgumentException异常
Spring Authorization Server 是一个框架,提供了 OAuth 2.1 和 OpenID Connect 1.0 规范以及其他相关规范的实现。 它建立在 Spring Security 之上,为构建 OpenID Connect 1.0 Identity Providers 和 OAuth2 Authorization Server 产品提供安全、轻量级和可定制的基础。...原创 2022-06-15 11:39:01 · 3095 阅读 · 10 评论 -
Microservices with Spring Cloud Kubernetes Reference Architecture
作者:ANDRIY KALASHNYKOV原文:https://tanzu.vmware.com/developer/guides/kubernetes/app-enhancements-spring-k8s/#reference-architecture译文:由于本人水平有限,有些地方可能翻译的不对。本参考架构演示了Kubernetes上Spring Boot微服务的设计、开发和部署。每个部分都涵盖适用时每个问题的架构建议和配置。高级关键建议:考虑云原生应用程序和 12 要素应用程序中的最.翻译 2021-09-16 17:56:31 · 271 阅读 · 0 评论 -
Spring Boot没用snakeyaml对set集合中复杂对象的解析,以至于不能正常加载set集合中复杂对象
描述问题:通过调用snakeyaml的api生产了yaml的配置文件,然后将生成的yaml配置文件放到spring boot 的bootstrap.yml 配置文件中,启动项目,程序报错。问题结论:Spring Boot 集成snakeyaml 但却没用snakeyaml 对set集合中复杂对象的解析,自己封装了一套解析方案,导致Spring Boot 加载yaml时对set集合中复杂对象解析失败。疑问:是Spring Boot 压根没有想对这种类型支持,还是Spring Boot的Bug?有大佬给原创 2021-02-07 16:47:33 · 1845 阅读 · 0 评论 -
基于snakeyaml yaml 复杂set集合的配置
参考官网:https://bitbucket.org/asomov/snakeyaml/wiki/Home读取yaml工具类:import java.io.BufferedInputStream;import java.io.IOException;import java.io.InputStream;import java.util.Arrays;import java.util.HashSet;import java.util.Set;public class Util {.原创 2021-02-02 11:06:38 · 1357 阅读 · 0 评论 -
AnnotationFormatterFactory简单理解
AnnotationFormatterFactory主要涉及到注解对字段的格式化。可以实现AnnotationFormatterFactory接口实现自定义注解格式化服务。public interface AnnotationFormatterFactory<A extends Annotation> { /** * The types of fields that may be annotated with the <A> annotation.原创 2020-09-24 17:57:22 · 1680 阅读 · 0 评论 -
SpringBoot中类配置@ConfigurationProperties注解如何避免属性获取不到值
结论:类配置@ConfigurationProperties注解属性能被设置值满足以下两个条件:1、set 方法被Public修饰并且没有被Static、Abstract修饰2、Class类型不能为Object和Class错误事例代码setName 被static 修饰无法获取到值@Component@ConfigurationProperties(prefix = "demo")public class Global{ private static String name;原创 2020-09-16 21:18:39 · 5133 阅读 · 0 评论