标签:BeanDefinition

Spring

Spring Leader分享:Spring Framework之再探Core Container(中)

9

zhuangli 发布于 2019-08-30

这是一个由 simviso 团队进行的关于Spring Framework 5.2版本内容分享的视频翻译文档,分享者是Spring Framework 5.2项目leader。方便大家在未来某个时候回顾的时候可以快速定位内容。 视频地址: 【国外前沿技术分享-后端-中文字幕】Sp...

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

Java

Springboot基于enable模块驱动

hanze 发布于 2019-08-30

enable作为模块驱动在Spring Farmework、Spring Boot、Spring Cloud使用,都是通过注解的形式以@enable作为前缀,一些常用注解如 框架 注解 模块 Spring Framework @EnableWebMvc Web MVC模块 Spr...

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

Java

Spring IOC 容器启动流程分析

3

xiaoli.he 发布于 2019-08-29

使用 Spring 时,XML 和注解是使用得最多的两种配置方式,虽然是两种完全不同的配置方式,但对于 IOC 容器来说,两种方式的不同主要是在 BeanDefinition 的解析上。而对于核心的容器启动流程,仍然是一致的。 AbstractApplicationContext...

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

Spring

springboot自动配置原理

2

yanxinchi 发布于 2019-08-29

从main函数说起 一切的开始要从SpringbootApplication注解说起。 @SpringBootApplication public class MyBootApplication { public static void main(String[] args) {...

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

Spring

springboot配置activemq

likai 发布于 2019-08-28

网上有好多介绍springboot集成activemq的文章,看了一些文章感觉比较零散,还是抽时间自己详细总结一个如何使用,需要注意哪些点。尤其是关于连接池的配置,需要重点关注,否则在消息量大的情况下会把服务器搞挂。 快速配置 如果你只是连接一个activemq集群或节点,那么配...

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

Java

聊聊dubbo的DubboComponentScanRegistrar

xubiao.zhuang 发布于 2019-08-27

序 本文主要研究一下dubbo的DubboComponentScanRegistrar DubboComponentScanRegistrar dubbo-2.7.3/dubbo-config/dubbo-config-spring/src/main/java/org/apach...

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

Spring

Springboot源码分析之@Transactional

1

darida 发布于 2019-08-27

摘要: 对 SpringBoot 有多了解,其实就是看你对 Spring Framework 有多熟悉~ 比如 SpringBoot 大量的模块装配的设计模式,其实它属于Spring Framework提供的能力。SpringBoot大行其道的今天,基于 XML 配置的Sprin...

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

Spring

Spring Boot源码分析:事务

hellas 发布于 2019-08-27

在业务方法开头开启事务,然后对我们的业务进行try-catch,假设没有异常则提交事务,如果出现异常,则在catch模块回滚事务 声明式事务由来 如果采用编程式事务,那么在任何需要事务的地方都要开启事务、try-catch、提交或者回滚事务,会导致重复编码、编写与业务无关的代码。...

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

Spring

走心Springboot源码解析:一、SpringApplication的实例化

4

yanxinchi 发布于 2019-08-27

个人想写《springboot源码解析》这一系列很久了,但是一直角儿心底的知识积累不足,所以一直没有动笔。 所以想找一些小伙伴一起写这一系列,互相纠错交流学习。 如果有小伙伴有兴趣一起把这一系列的讲解写完的话,加下我微信:13670426148,我们一起完成,当交流学习。 后期还...

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

Spring

@Import、ImportSelector注解使用及源码分析

4

songhua.gao 发布于 2019-08-27

在学习 @Import 这个注解时,小编在想一个问题,这个注解的作用是导入一个配置 Configuration 类,那到底什么地方会用到它呢?想到我们工程中也不会使用这个注解去导入配置呀,我们都是新建一个类 xxxxxxConfiguration.java ,然后直接在类里边把所...

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

Spring

Spring Boot 基于@Transaction思想实现日志功能

dulong 发布于 2019-08-27

通过之前对@Transaction原理分析,可以得出实现事务的要点如下: 需要定义一个后置处理器,用来拦截bean 需要定义一个切面 需要定义切面的切点 需要定义切面的通知,用作代理处理 基于以上思想,我们来实现一个类似的功能:系统日志 系统日志实现 实现是以Spring Boo...

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

Spring

品Spring:负责bean定义注册的两个“排头兵”

14

yeseng 发布于 2019-08-26

别看Spring现在玩的这么花,其实它的“筹码”就两个,“ 容器 ”和“ bean定义 ”。 只有先把bean定义注册到容器里,后续的一切可能才有可能成为可能。 所以在进阶的路上如果要想走的顺畅些,彻底搞清楚bean定义注册的所有细节至关重要。 毕竟这是万里长征的第一步。 有句话...

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

Java

@Import与@ImportResource注解的解读

尖兵 发布于 2019-08-25

前言 在使用Spring-Cloud微服务框架的时候,对于@Import和@ImportResource这两个注解想必大家并不陌生。我们会经常用@Import来导入配置类或者导入一个带有@Component等注解要放入Spring容器中的类;用@ImportResource来导入...

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

Spring

Spring源码解读之BeanFactoryPostProcessor的处理

wenming.gapo 发布于 2019-08-25

前言 前段时间旁听了某课堂两节Spring源码解析课,刚好最近自己又在重新学习中,便在这里记录一下学习所得。我之前写过一篇博文,是介绍BeanFactoryPostProcessor跟BeanPostProcessor是如何发挥作用的,当时觉得讲的还行,但是现在看来,太粗劣了,很...

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

Spring

SpringMVC源码分析3:DispatcherServlet的初始化与请求转发

4

xubiao.zhuang 发布于 2019-08-25

在我们第一次学Servlet编程,学java web的时候,还没有那么多框架。我们开发一个简单的功能要做的事情很简单,就是继承HttpServlet,根据需要重写一下doGet,doPost方法,跳转到我们定义好的jsp页面。Servlet类编写完之后在web.xml里注册这个S...

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

Spring

SpringMVC源码分析4:DispatcherServlet如何找到正确的Controller

32

xiaoli.wang 发布于 2019-08-25

SpringMVC是目前主流的Web MVC框架之一。 我们使用浏览器通过地址 http://ip :port/contextPath/path进行访问,SpringMVC是如何得知用户到底是访问哪个Controller中的方法,这期间到底发生了什么。 本文将分析SpringMV...

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

Spring

Spring源码剖析4:其余方式获取Bean的过程分析

1

changyuan.xu 发布于 2019-08-25

原型Bean加载过程 之前的文章,分析了非懒加载的单例Bean整个加载过程,除了非懒加载的单例Bean之外,Spring中还有一种Bean就是原型(Prototype)的Bean,看一下定义方式:

...

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