标签:BeanDefinition

Java

spring源码系列(四)——beanDefinition(2)

5

puefu.he 发布于 2020-04-07

在上一篇文章里面我们讨论了一个beanDefintion对象的重要性,为了讨论spring当中的beanDefinition对象我们不得不牵扯出spring当中的bean工厂后置处理器也就是BeanFactoryPostProcessor这个类;继而讨论了BeanFactoryP...

阅读(4)评论(0)赞 (0)

Spring

SpringBoot2.x基础篇:谈谈SpringBoot内提供的这几种配置绑定

1

xirruiqiang 发布于 2020-04-07

SpringBoot 在不断地版本迭代中陆续提供了不同的配置参数绑定的方式,我们可以单独获取 一个配置参数 也可以将 一系列的配置 映射绑定到 JavaBean 的属性字段,下面我们来看看这几种方式的配置绑定哪一种是你最常用到的。 示例配置参数 system: config: a...

阅读(5)评论(0)赞 (0)

Java

动态生成简约MVC请求接口|抛弃一切注解减少重复劳动吧

2

尖兵 发布于 2020-04-07

目前创建一个后端请求接口给别人提供服务,无论是使用SpringMVC方式注解,还是使用SpringCloud的Feign注解,都是需要填写好@RequestMap、@Controller、@Pathvariable等注解和参数。每个接口都需要重复的劳动,非常繁琐。特别是服务治理框...

阅读(5)评论(0)赞 (0)

Java

如何打通SpringCloud与HSF的调用?

5

xirruiqiang 发布于 2020-04-06

背景 2019年我们经历了一整年的各种迁移,其中包括了一项 RPC 框架的切换。以前我们用的 HSF RPC 框架,它是来自于阿里巴巴,经过了多年的 双11 高并发的洗礼,高性能这块儿毫无疑问没有任何的问题,而且它还同时支持 TCP 与 HTTP 的方式,唯一不太好的就是它不开源...

阅读(11)评论(0)赞 (0)

Spring

spring中BeanPostProcessor之一:InstantiationAwareBeanPostProcessor(02)

zhuangli 发布于 2020-04-06

在上篇博客中写道了bean后置处理器InstantiationAwareBeanPostProcessor,只介绍了其中一个方法的作用及用法,现在来看postProcessBeforeInstantiation方法。 一、概述 postProcessBeforeInstantia...

阅读(13)评论(0)赞 (0)

Spring

SpringBoot三大注解

puefu.he 发布于 2020-04-05

在SpringBoot的启动类中,只有一个@SpringBootApplication的注解,点进去会发现它是一个复合注解,由@SpringBootConfiguration,@EnableAutoConfiguration和@ComponentScan组成,被称为SpringB...

阅读(10)评论(0)赞 (0)

Spring

Spring启动invokeBeanFactoryPostProcessors方法解释

1

hellas 发布于 2020-04-05

本方法 (invokeBeanFactoryPostProcessors) 会实例化和调用所有 BeanFactoryPostProcessor (包括其子类 BeanDefinitionRegistryPostProcessor )。 BeanFactoryPostProces...

阅读(13)评论(0)赞 (0)

Spring

Spring Framework之IoC容器

7

hanze 发布于 2020-04-04

目录 Spring IoC 概述 问题 1.什么是依赖倒置? 2.什么是控制反转? 3.什么是依赖注入? 4.它们之间的关系是怎样的? 5.优点有哪些? 依赖倒置原则 (Dependency Inversion Principle) ​ 依赖倒置是一种设计原则。 ​ 依赖倒置包括...

阅读(18)评论(0)赞 (0)

Spring

曹工说Spring Boot源码(28)– Spring的component-scan机制,让你自己来进行简单实现,怎么办

1

Harries 发布于 2020-04-04

写在前面的话 相关背景及资源: 曹工说Spring Boot源码(1)– Bean Definition到底是什么,附spring思维导图分享 曹工说Spring Boot源码(2)– Bean Definition到底是什么,咱们对着接口,逐个方法讲解 ...

阅读(20)评论(0)赞 (0)

Spring

Spring源码分析(三) — Spring中的BeanFactoryPostProcessor

changyuan.xu 发布于 2020-04-04

@FunctionalInterface public interface BeanFactoryPostProcessor { void postProcessBeanFactory(ConfigurableListableBeanFactory beanFactory) th...

阅读(17)评论(0)赞 (0)

Java

面试刷题30:SpringBean的生命周期?

6

刘莉莉 发布于 2020-04-04

spring是Java软件开发的事实标准。 我是李福春,我在准备面试,今天的问题是:springBean的生命周期是怎样的? 答:spring最基础的能力是IOC(依赖注入),AOP(面向切面编程),ioc改善了模块之间的耦合问题, 依赖注入的方式:set方法,构造方法,成员变量...

阅读(15)评论(0)赞 (0)

Spring

Spring IOC-基于注解配置的容器

2

xubiao.zhuang 发布于 2020-04-04

Spring 中提供了基于注解来配置 bean 的容器,即 AnnotationConfigApplicationContext 1. 开始 先看看在Spring家族中, AnnotationConfigApplicationContext 在一个什么样的地位,看看继承图 可以看...

阅读(22)评论(0)赞 (0)

Spring

Spring注解 TX声明式事务实现过程解析

5

xiaoli.he 发布于 2020-04-03

环境搭建导入 maven依赖 <!--spring提供的数据库操作工具--> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-...

阅读(29)评论(0)赞 (0)

Spring

Spring Boot 自动装配流程

2

darida 发布于 2020-04-02

Spring Boot 自动装配流程 本文以 mybatis-spring-boot-starter 为例简单分析 Spring Boot 的自动装配流程。 Spring Boot 发现自动配置类 这里说的自动配置类指的是在 META-INF/spring.factories 文...

阅读(12)评论(0)赞 (0)

Java

通过源码理解Spring中@Scheduled的实现原理并且实现调度任务动态装载

2

xiaoli.wang 发布于 2020-04-02

前提 最近的新项目和数据同步相关,有定时调度的需求。之前一直有使用过 Quartz 、 XXL-Job 、 Easy Scheduler 等调度框架,后来越发觉得这些框架太重量级了,于是想到了 Spring 内置的 Scheduling 模块。而原生的 Scheduling 模块...

阅读(39)评论(0)赞 (0)

Spring

曹工说Spring Boot源码(27)– Spring的component-scan,光是include-filter属性的各种配置方式,…

3

hellas 发布于 2020-04-01

写在前面的话 相关背景及资源: 曹工说Spring Boot源码(1)– Bean Definition到底是什么,附spring思维导图分享 曹工说Spring Boot源码(2)– Bean Definition到底是什么,咱们对着接口,逐个方法讲解 ...

阅读(21)评论(0)赞 (0)

Java

今天,我去面试了

6

尖兵 发布于 2020-03-31

前言: 本文为《今天你面试了吗》系列文章的第一篇,采用情景对话的方式还原面试场景,帮助大家梳理常用Java技术栈的知识点,如果喜欢本文章还请转发鼓励,如果反响良好。本公众号 Java后端 会持续更新本系列文章,如有纰漏还请指出。 今 天天气不错,我怀着自信的笑容来到某个大厂的研发...

阅读(25)评论(0)赞 (0)

Java

SpringBoot源码初学者(二):SpringBoot事件监听器

1

likai 发布于 2020-03-30

ps:真正适合阅读源码的新手来看的SpringBoot源码讲解,如果你真的想读懂SpringBoot源码,可以按照以下推荐的方式来阅读文章 打开ide,打开SpringBoot源码,跟着文章一起写注释,写自己的注释 不要过于纠结没讲到的地方,毕竟SpringBoot源码那么多,想...

阅读(22)评论(0)赞 (0)