
Spring
爱上编程的小白
天道酬勤,奋发图强
展开
-
一张图搞定Eureka Client启动、注册、心跳流程
Eureka Client启动流程图注册流程图心跳流程图原创 2020-07-02 15:01:39 · 1108 阅读 · 0 评论 -
Eureka 集群注册
集群注册方式一:通过hostname注册,适用于多机或单机搭建标识每个启动节点的hostname, 通过eureka.instance.hostname 设置配置eureka.client.register-with-eureka 保持默认值true, eureka.client.fetch-registry 保持默认值true配置eureka.instance.prefer-ip-address 保持默认值 false保持统一eureka.instance.appname配原创 2020-06-16 23:29:00 · 507 阅读 · 0 评论 -
Spring-security 登录后重定向地址参数丢失
问题描述开发Spring Security OAuth应用时,输入认证登录地址:http://localhost:20200/auth/oauth/authorize?response_type=token&client_id=client&redirect_uri=http://localhost:20100/api/userservice/user/info?a=3&b=4时,登录后跳转地址为:http://localhost:20100/api/userservice/原创 2020-05-11 18:45:54 · 2945 阅读 · 1 评论 -
一文搞定Spring容器初始化方法栈调用栈
背景大家都知道Spring容器启动时,主要通过调用org.springframework.context.support.AbstractApplicationContext#refresh 方法,但是在调用过程中,有很多的调用链,分析起来很麻烦,出于这个目的,我打算写个小插件,Spring容器初始化的调用堆栈。思路有了这个背景后,就要思考怎么能打印出来调用的堆栈信息,接触的有两种方式通...原创 2020-03-18 16:43:40 · 509 阅读 · 0 评论 -
深入剖析 SpringApplication
本文将以Spring Boot启动类SpringApplication为切入点,深入剖析SpringBoot的整个启动过程,本文内容包括使用方式原理剖析总结使用方式在Spring Boot官方文档里,有个简单的实例,import org.springframework.boot.*;import org.springframework.boot.autoconfigure.*...原创 2020-01-21 15:26:25 · 241 阅读 · 0 评论 -
Spring定义Bean类(四) 自动装配 spring.factories
本文介绍Spring中关于自动装配META-INF/spring.factories文件的使用使用方式实现原理内容延伸总结使用方式在SpringBoot中,有一种自动装配的过程,是通过在文件classpath:/META-INF/spring.factories 中添加配置org.springframework.boot.autoconfigure.EnableAutoConf...原创 2020-01-19 17:09:06 · 8396 阅读 · 1 评论 -
Spring定义Bean类(三) 条件装配 @ConditionalOn*
本文介绍Spring中以@ConditionalOn* 开头的注解是如何使用的,以及解析其原理,主要有以下内容使用方式实现原理扩展总结使用方式对于@ConditionalOn* 注解,很多都是是在SpringBoot中添加的,有以下内容:org.springframework.boot.autoconfigure.condition.ConditionalOnBeanorg...原创 2020-01-17 17:05:17 · 464 阅读 · 0 评论 -
Spring定义Bean类(一) @Component 派生性
本文主要讨论Spring通过注解@Component及派生注解配置类的方式,主要有以下内容使用方式原理扩展总结使用方式注解@Component 是标注在类上,使得类成为Spring容器管理的对象,@Repository @Service @Controller 类都是@Component 的派生注解,拥有和@Component 相同的功能,目前只是作为某一类型的说明。例如,@C...原创 2020-01-08 17:40:47 · 977 阅读 · 0 评论 -
Spring Conf配置中心
配置中心分为两部分,配置服务器和配置客户端 首先搭建配置服务器一、建立pom文件<?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...原创 2019-02-14 11:15:40 · 469 阅读 · 0 评论 -
Springboot集成dubbo
Dubbo可以通过一个Spring容器来启动,同样的,SpringBoot也会启动一个容器,那么如何将这两个容器整合成一个容器,是SpringBoot集成dubbo的关键,以下是我不断尝试的过程 第一步:建立三个module,分别为tripo-service-api,tripo-service,tripo-web这三个子module,tripo-service-api提供了接口定义,tri...原创 2016-12-14 23:43:36 · 1679 阅读 · 1 评论 -
Spring定义Bean类(二) Enable*注解装配
本文介绍Spring中以Enable* 开头的注解是如何使用的,以及解析其原理,主要有以下内容使用方式实现原理扩展总结使用方式Spring中可以通过使用Enable* 注解,开启一项功能,比如@EnableScheduling 、 @EnableAsync 、@EnableCache 、 @EnableWebMvc 等,这样使用的好处不言而喻,可以大大减少相关配置的引入,简化了...原创 2020-01-16 15:28:36 · 331 阅读 · 0 评论