
Spring
文章平均质量分 91
tinygodd
快乐编码
展开
-
Spring-事务传播-01-Spring事务传播行为详解
前言Spring在TransactionDefinition接口中规定了7种类型的事务传播行为。事务传播行为是Spring框架独有的事务增强特性,他不属于的事务实际提供方数据库行为。这是Spring为我们提供的强大的工具箱,使用事务传播行可以为我们的开发工作提供许多便利。但是人们对他的误解也颇多,你一定也听过“service方法事务最好不要嵌套”的传言。要想正确的使用工具首先需要了解工具。本文对七种事务传播行为做详细介绍,内容主要代码示例的方式呈现。基础概念1. 什么是事务传播行为?事...转载 2021-05-07 15:15:43 · 199 阅读 · 0 评论 -
JDK动态代理机制分析
参考: https://developer.ibm.com/zh/articles/j-lo-proxy1/环境:jdk 1.8.0_201引言 本来是准备研究Spring源码,其中AOP部分对于普通接口类是通过JDK动态代理来实现的,所以顺便研究了动态代理的运行机制和特点,发现网上文章搜出来讲的都不太明白,所以本文结合原理和代码分析,对动态代理进行阐述。通过阅读本文,读者将会对 Java 动态代理机制有更加深入的理解。 Java 动态代理机制的出...原创 2020-07-13 12:38:19 · 461 阅读 · 0 评论 -
Spring Data整合Mysql
实例说明Spring Data 整合Mysql原创 2016-12-21 20:45:13 · 3595 阅读 · 0 评论 -
Spring框架系列(四)-Spring Data JPA简介
一、 概述SpringData是一个数据访问框架,基于Spring实现,旨在提供一致的数据库访问模型,同时仍然保留不同数据库底层数据存储的特点。Spring Data由一些列的组件组成,分别对应不同数据库具体实现。Spring Data为你实现了访问关系型数据库、非关系型数据库的统一的接口,对于常见的企业级CURD、排序操作不需要手动添加任何sql语句,同时也支持手动扩展功能。下面是Spr原创 2016-12-13 22:22:36 · 2452 阅读 · 0 评论 -
Spring框架系列(三)-XML配置和Java配置
比较了基于xml配置和基于java配置的两种spring配置方式,并通过例子进行了说明原创 2016-11-21 20:25:11 · 12401 阅读 · 2 评论 -
Spring框架系列(二)-AOP
1、 AOP定义AOP作为Spring的核心功能之一,用来解决服务之间依赖的耦合问题,通过定义切点,实现服务分离,将普遍依赖的非业务服务从业务服务之中分离开来。AOP的理论知识见上一章节Spring框架系列(一)-整体架构。Spring中AOP借鉴了AspectJ的实现,以提供注解驱动,编程模型几乎与编写成熟的AspectJ注解切面完全一致。Spring AOP和AspectJ的区别在于两原创 2016-11-15 17:22:41 · 807 阅读 · 0 评论 -
Spring框架系列(一)-整体架构
先进行Spring整体框架介绍,然后对IOC和AOP进行了详细的介绍原创 2016-11-07 16:20:36 · 4823 阅读 · 1 评论 -
Sping Data与Elasticsearch整合
介绍了Spring Data与Elastic search整合方式以及优缺点原创 2017-01-16 20:27:32 · 16650 阅读 · 0 评论