2022年6月19日
摘要:
文档 官方文档 本节代码见nacos-config工程 配置中心基本概念 nacos配置中心使用namespace,group,dataId来唯一定位一个配置,默认的namespace为public,group为 DEFAULT_GROUP。dataId为配置的名字,包含后缀。nacos支持text
阅读全文
posted @ 2022-06-19 17:31
wastonl
阅读(1044)
推荐(0)
2022年5月14日
摘要:
概要 Nacos做为Spring Cloud Alibaba的服务治理组件,可以提供服务注册、服务发现等功能。 Nacos官方文档地址 Nacos中文文档 Nacos服务端下载地址 Nacos Discovery 本节具体代码 项目地址,见nacos-provider、nacos-consumer
阅读全文
posted @ 2022-05-14 20:25
wastonl
阅读(232)
推荐(0)
2022年5月13日
摘要:
版本说明 首先这三者版本对应关系参照官网地址版本说明,如下所示 | Spring Cloud Alibaba Version | Spring Cloud Version | Spring Boot Version | | | | | | 2021.0.1.0 | Spring Cloud 2021
阅读全文
posted @ 2022-05-13 22:06
wastonl
阅读(301)
推荐(0)
2022年4月29日
摘要:
声明 源码基于Spring Boot 2.0.4 、Spring 5.0.8 背景 SpringMVC接收LocalDate类型作为参数时,需要借助@DateTimeFormat注解来指定日期的格式,代码如下 @RestController public class ArgumentControll
阅读全文
posted @ 2022-04-29 17:00
wastonl
阅读(2045)
推荐(1)
2021年8月27日
摘要:
1. yaml 配置 user: names: - name1 - name2 members: - id: 1 username: name1 age: 1 - id: 2 username: name2 age: 2 props: username: xxx gender: male birth
阅读全文
posted @ 2021-08-27 18:35
wastonl
阅读(374)
推荐(0)
2021年6月4日
摘要:
Spring Boot如何自动装配Jackson Jackson的自动配置类为JacksonAutoConfiguration,由spring-boot-autoconfigure-*.jar中的META-INF/spring.factories文件中指定,如下所示: org.springframe
阅读全文
posted @ 2021-06-04 19:02
wastonl
阅读(3612)
推荐(0)
2019年11月10日
摘要:
声明 源码基于Spring Boot 2.0.4 前文 这两篇文章对理解这篇文章的知识会很有帮助。 "Spring 注解配置原理" "神奇的条件注解 Spring Boot自动配置的基石" 自动配置介绍 在Spring Boot中开启自动配置只需要在配置类上加上 注解即可。Spring Boot程序
阅读全文
posted @ 2019-11-10 00:16
wastonl
阅读(657)
推荐(0)
2019年11月9日
摘要:
声明 源码基于Spring Boot 2.0.4 、Spring 5.0.8 1. 简介 条件注解是从Spring 4.0版本才开始出现的,作用就是当一个bean需要满足定义的条件后才会被Spring注册到容器中。而Spring Boot正是基于众多的条件注解来完成自动配置,而不覆盖用户自己定义的b
阅读全文
posted @ 2019-11-09 13:41
wastonl
阅读(852)
推荐(0)
2019年11月8日
摘要:
声明 源码基于Spring 5.0.8 1. 简介 自从Spring Boot流行,基于注解的配置逐渐取代了XML配置。因为突然而来的兴趣从而阅读了Spring 对 注解的解析流程。 2. 原理介绍 解析 的入口是 。`ConfigurationClassPostProcessor BeanDefi
阅读全文
posted @ 2019-11-08 23:00
wastonl
阅读(1353)
推荐(0)
2019年11月5日
摘要:
简介 注解从JDK 1.8开始引入,为了解决注解不能在同一个地方重复使用而出现的。在JDK 1.8以前,下面这段代码将不能通过编译。 使用 先定义注解 为了使得 注解可以重复使用,需要注意以下几点。 在定义时用 标记一个容器注解 该容器注解 必须要声明一个value方法,并且返回值是一个 类型,否则
阅读全文
posted @ 2019-11-05 21:37
wastonl
阅读(1085)
推荐(0)