SpringBoot
文章平均质量分 92
原之殇
这个作者很懒,什么都没留下…
展开
-
学习Caffeine
Caffeine背景Caffeine 是基于 JAVA 8 的高性能缓存库。并且在 spring5 (springboot 2.x) 后,spring 官方放弃了 Guava,而使用了性能更优秀的 Caffeine 作为默认缓存组件。Caffeine wikiCaffeine配置参数图片来源Caffeine配置参数时可以直接调用对应的方法进行设置,同时也提供了一个简单的字符格式配置,由CaffeineSpec负责解析。这里的字符串语法是一系列由逗号隔开的键值对组成,其中每个键值对对应一个配置原创 2020-11-25 18:31:40 · 1220 阅读 · 0 评论 -
springBoot自动配置之HttpEncodingAutoConfiguration
个人笔记,因有道需要会员,就用CSDN了,本人菜鸟,欢迎批评。全篇摘抄SpringBoot 技术内幕:架构设计与实现原理。在常规的Web项目中该配置位于web.xml,通过来进行配置。而在Spring Boot中通过内置的HttpEncodingAutoConfiguration来完成这一功能。下面我们具体分析一下该功能都涉及哪些配置和实现。根据前面讲的操作流程,我们先来看一下META-INF/spring.factories中对该自动配置的注册。当完成注册之后,在加载的过程中会使用元数据的配置原创 2020-09-27 17:45:37 · 676 阅读 · 0 评论 -
springBoot自动配置
个人笔记,因有道需要会员,就用CSDN了,本人菜鸟,欢迎批评。spingBoot如何实现自动配置用简单的一句来说,就是SpringBoot通过@EnableAutoConfiguration注解开启自动配置,加载spring.factories中注册的各种AutoConfiguration类。了解@EnableAutoConfiguration在创建SpringBoot启动类的时候我们往往不是直接使用@EnableAutoConfiguration注解,而是使用@SpringBootAppli原创 2020-09-27 17:32:30 · 264 阅读 · 0 评论 -
web.xml怎么消失的之越陷越深(一)
个人笔记,因有道需要会员,就用CSDN了,本人菜鸟,欢迎批评。web.xml最简单配置 <!--1.1--> <listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener> <context-param>原创 2020-09-24 22:00:42 · 412 阅读 · 0 评论 -
web.xml怎么消失的之越陷越深(二)关于ApplicationContextInitializer接口
个人笔记,因有道需要会员,就用CSDN了,本人菜鸟,欢迎批评。ApplicationContextInitializer接口是在spring容器刷新之前执行的一个回调函数。通常使用是注册属性源或激活配置public interface ApplicationContextInitializer<C extends ConfigurableApplicationContext> { /** * Initialize the given application context. *原创 2020-09-24 21:59:02 · 133 阅读 · 0 评论