标签:spring ioc

Spring

第四十五章:基于SpringBoot 设计业务逻辑异常统一处理

1

xubiao.zhuang 发布于 2018-06-25

在我们平时的项目研发过程中,异常一般都是程序员最为头疼的问题,异常的抛出、捕获、处理等既涉及事务回滚,还会涉及返回前端消息提醒信息。那么我们怎么设计可以解决上面的两个的痛点呢?我们可不可以统一处理业务逻辑然后给出前端对应的异常提醒内容呢? 本章目标 基于 SpringBoot 平...

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

Spring

Spring AOP 源码分析 – 拦截器链的执行过程

2

xiaoli.he 发布于 2018-06-22

1.简介 本篇文章是 AOP 源码分析系列文章的最后一篇文章,在前面的两篇文章中,我分别介绍了 Spring AOP 是如何为目标 bean 筛选合适的通知器,以及如何创建代理对象的过程。现在我们的得到了 bean 的代理对象,且通知也以合适的方式插在了目标方法的前后。接下来要做...

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

Spring

Spring Boot系列之一:如何快速熟悉Spring技术栈

4

Harries 发布于 2018-06-21

本篇文章的目的是就自己阅读Spring代码和相关技术栈的一些心得体会做一些总结,方便快速上手Spring相关的技术栈,如Spring Cloud等,文章不长,大约花费5分钟时间。 (介绍一,可以略过)Spring强大的扩展能力,促进了其与新技术的融合,维护了它持久的生命力,熟悉S...

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

Spring

Spring AOP 源码分析 – 创建代理对象

5

xirruiqiang 发布于 2018-06-20

1.简介 在上一篇文章中,我分析了 Spring 是如何为目标 bean 筛选合适的通知器的。现在通知器选好了,接下来就要通过代理的方式将通知器(Advisor)所持有的通知(Advice)织入到 bean 的某些方法前后。与筛选合适的通知器相比,创建代理对象的过程则要简单不少,...

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

Java

Spring AOP 源码分析 – 筛选合适的通知器

2

likai 发布于 2018-06-20

1.简介 从本篇文章开始,我将会对 Spring AOP 部分的源码进行分析。本文是 Spring AOP 源码分析系列文章的第二篇,本文主要分析 Spring AOP 是如何为目标 bean 筛选出合适的通知器(Advisor)。在上一篇AOP 源码分析导读一文中,我简单介绍了...

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

Java

Spring AOP 源码分析 – 筛选合适的通知器

2

邓龙华 发布于 2018-06-20

1.简介 从本篇文章开始,我将会对 Spring AOP 部分的源码进行分析。本文是 Spring AOP 源码分析系列文章的第二篇,本文主要分析 Spring AOP 是如何为目标 bean 筛选出合适的通知器(Advisor)。在上一篇AOP 源码分析导读一文中,我简单介绍了...

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

Java

Spring AOP 使用介绍,从前世到今生

15

dulong 发布于 2018-06-19

前面写过 Spring IOC 的源码分析,很多读者希望可以出一个 Spring AOP 的源码分析,不过 Spring AOP 的源码还是比较多的,写出来不免篇幅会大些。 本文不介绍源码分析,而是介绍 Spring AOP 中的一些概念,以及它的各种配置方法,涵盖了 Sprin...

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

Spring

玩转Spring —— 消失的事务

11

xubiao.zhuang 发布于 2018-06-18

消失的事务 端午节前,组内在讨论一个问题: 一个没有加@Transactional注解的方法,去调用一个加了@Transactional的方法,会不会产生事务? 文字苍白,还是用代码说话。 先写一个@Transactional的方法( 本文的所有代码,可到 Github 上下载 ...

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

Spring

Spring AOP 源码分析系列文章导读

7

xiaoli.wang 发布于 2018-06-17

1. 简介 前一段时间,我学习了 Spring IOC 容器方面的源码,并写了数篇文章对此进行讲解。在写完 Spring IOC 容器源码分析系列文章中的最后一篇后,没敢懈怠,趁热打铁,花了3天时间阅读了 AOP 方面的源码。开始以为 AOP 部分的源码也会比较复杂,所以原计划投...

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

Spring

BeanPostProcessor —— 连接Spring IOC和AOP的桥梁

6

puefu.he 发布于 2018-06-16

之前都是从大Boss的视角,来介绍Spring,比如IOC、AOP。 今天换个视角,从一个小喽啰出发,来加深对Spring的理解。 这个小喽啰就是, BeanPostProcessor (下面简称 BBP )。 讲解思路: BBP怎么用 —— 先学会怎么用,再去看原理 BBP的触...

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

Spring

为什么说 Java 程序员到了必须掌握 Spring Boot 的时候?

6

darida 发布于 2018-06-13

Spring Boot 2.0 的推出又激起了一阵学习 Spring Boot 热,就单从我个人的博客的访问量大幅增加就可以感受到大家对学习 Spring Boot 的热情,那么在这么多人热衷于学习 Spring Boot 之时,我自己也在思考: Spring Boot 诞生的背...

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

Spring

Spring源码剖析开篇:什么是Spring

2

yeseng 发布于 2018-06-11

本系列文章首发于我的个人博客: https://h2pl.github.io/ 欢迎阅览我的CSDN专栏:Spring源码解析 https://blog.csdn.net/column/details/21851.html 部分代码会放在我的的Github: https://gi...

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

Spring

Spring源码剖析1:初探Spring IOC核心流程

6

xiaoli.wang 发布于 2018-06-11

本文大致地介绍了IOC容器的初始化过程,只列出了比较重要的过程和代码,可以从中看出IOC容器执行的大致流程。 接下来的文章会更加深入剖析Bean容器如何解析xml,注册和初始化bean,以及如何获取bean实例等详细的过程。 转自: http://www.importnew.co...

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

Spring

Spring源码剖析2:Spring IOC容器的加载过程

2

songhua.gao 发布于 2018-06-11

本系列文章首发于我的个人博客: https://h2pl.github.io/ 欢迎阅览我的CSDN专栏:Spring源码解析 https://blog.csdn.net/column/details/21851.html 部分代码会放在我的的Github: https://gi...

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

Spring

Spring IOC 容器源码分析 – 余下的初始化工作

xiaoli.he 发布于 2018-06-11

1. 简介 本篇文章是“Spring IOC 容器源码分析”系列文章的最后一篇文章,本篇文章所分析的对象是 initializeBean 方法,该方法用于对已完成属性填充的 bean 做最后的初始化工作。相较于之前几篇文章所分析的源码,initializeBean 的源码相对比较...

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

Spring

Spring IOC 容器源码分析 – 填充属性到 bean 原始对象

zhuangli 发布于 2018-06-11

1. 简介 本篇文章,我们来一起了解一下 Spring 是如何将配置文件中的属性值填充到 bean 对象中的。我在前面几篇文章中介绍过 Spring 创建 bean 的流程,即 Spring 先通过反射创建一个原始的 bean 对象,然后再向这个原始的 bean 对象中填充属性。...

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

Spring

Spring IOC 容器源码分析 – 循环依赖的解决办法

6

yeseng 发布于 2018-06-08

1. 简介 本文,我们来看一下 Spring 是如何解决循环依赖问题的。在本篇文章中,我会首先向大家介绍一下什么是循环依赖。然后,进入源码分析阶段。为了更好的说明 Spring 解决循环依赖的办法,我将会从获取 bean 的方法 getBean(String) 开始,把整个调用过...

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

Java

[Java web]Spring+Struts2+Hibernate整合过程(2)

2

尖兵 发布于 2018-06-07

摘要 上篇文章介绍了一种整合方式,不妨就叫做有hibernate配置文件的方式,这里介绍一种不用hibernate.cfg.xml的一种配置方式,为了方便,就仍在上篇的demo中,继续修改了。 步骤 因为hibernate.cfg.xml中配置的是数据库的相关配置,以及映射关系,...

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