Spring
陌路_一步一步往上爬
行百里者半九十
累丸二而不坠,则失者锱铢;
累三而不坠,则失者十一;
累五而不坠,犹掇之也。
展开
-
Spring框架(事务传播行为)
目录,更新ing,学习Java的点滴记录 目录放在这里太长了,附目录链接大家可以自由选择查看--------Java学习目录Spring知识 一丶SpringIOC初步认识↓↓↓第一篇---->初识Spring 二丶SpringIOC深入↓↓↓第二篇---->深入SpringIoC容器(一)第三篇---->深入SpringIoC容器(二) 三丶装配SpringBean↓↓↓第四篇---->依赖注入的方式第五篇---->基于xml装配Bean第六篇-原创 2020-07-02 15:55:12 · 933 阅读 · 0 评论 -
Spring框架(事务ACID特性)
目录,更新ing,学习Java的点滴记录 目录放在这里太长了,附目录链接大家可以自由选择查看--------Java学习目录Spring知识 一丶SpringIOC初步认识↓↓↓第一篇---->初识Spring 二丶SpringIOC深入↓↓↓第二篇---->深入SpringIoC容器(一)第三篇---->深入SpringIoC容器(二) 三丶装配SpringBean↓↓↓第四篇---->依赖注入的方式第五篇---->基于xml装配Bean第六篇-原创 2020-07-02 15:54:52 · 473 阅读 · 0 评论 -
Spring框架(编程式事务和声明式事务)
目录,更新ing,学习Java的点滴记录 目录放在这里太长了,附目录链接大家可以自由选择查看--------Java学习目录Spring知识第一篇---->初识Spring第二篇---->深入SpringIoC容器(一)第三篇---->深入SpringIoC容器(二)第四篇---->依赖注入的方式第五篇---->基于xml装配Bean第六篇---->基于注解装配Bean第七篇---->Spring Bean之间的关系第八篇---->Spr原创 2020-07-01 15:41:06 · 983 阅读 · 0 评论 -
Spring框架(Spring事务管理初识)
目录,更新ing,学习Java的点滴记录 目录放在这里太长了,附目录链接大家可以自由选择查看--------Java学习目录Spring知识第一篇---->初识Spring第二篇---->深入SpringIoC容器(一)第三篇---->深入SpringIoC容器(二)第四篇---->依赖注入的方式第五篇---->基于xml装配Bean第六篇---->基于注解装配Bean第七篇---->Spring Bean之间的关系第八篇---->Spr原创 2020-07-01 15:40:44 · 868 阅读 · 0 评论 -
Spring框架(使用@AspectJ注解开发AOP)
目录,更新ing,学习Java的点滴记录 目录放在这里太长了,附目录链接大家可以自由选择查看--------Java学习目录Spring知识第一篇---->初识Spring第二篇---->深入SpringIoC容器(一)第三篇---->深入SpringIoC容器(二)第四篇---->依赖注入的方式第五篇---->基于xml装配Bean第六篇---->基于注解装配Bean第七篇---->Spring Bean之间的关系第八篇---->Spr原创 2020-06-29 16:22:57 · 1410 阅读 · 0 评论 -
Spring框架(认识SpringAOP及底层原理)
目录,更新ing,学习Java的点滴记录 目录放在这里太长了,附目录链接大家可以自由选择查看--------Java学习目录Spring知识第一篇---->初识Spring第二篇---->深入SpringIoC容器(一)第三篇---->深入SpringIoC容器(二)第四篇---->依赖注入的方式第五篇---->基于xml装配Bean第六篇---->基于注解装配Bean第七篇---->Spring Bean之间的关系第八篇---->Spr原创 2020-06-29 16:21:49 · 1568 阅读 · 0 评论 -
Spring框架(Spring表达式(SpEL))
10 使用Spring表达式(Spring EL)10.1 Spring EL介绍Spring 表达式语言(简称SpEL):是一个支持运行时查询和操作对象图的强大的表达式语言。语法类似于 EL:SpEL 使用 #{…} 作为定界符,所有在大括号中的字符都将被认为是 SpELSpEL 为 bean 的属性进行动态赋值提供了便利Spring EL拥有很多功能 1) 使用Bean的id来引用Bean 2) 调用指定对象的方法和访问对象的属性 3) 进行运算 4) 提供正则表达式进行匹配原创 2020-06-29 08:01:28 · 633 阅读 · 0 评论 -
Spring框架(加载属性(properties)文件)
9 加载属性(properties)文件开发过程中,各种各样的配置文件往往就是那些属性文件,比如很常见的使用properties文件配置数据库文件,现在创建一个db.properties文件(src目录下–>new–>Resource Bundle,输入一个文件名点OK即可),内容如下: 灵活使用属性文件可以极大减少硬编码(就是直接将各种属性配置信息都放在代码里面),很多时候要修改运行环境只需要对配置文件进行修改就可以了,所以使用properties是十分常见场景.Spring中原创 2020-06-29 08:00:18 · 2496 阅读 · 0 评论 -
Spring框架(SpringBean的作用域)
8 Bean的作用域在 Spring 中, 可以在 元素的 scope 属性里设置 Bean 的作用域.默认情况下, Spring 只为每个在 IOC 容器里声明的 Bean 创建唯一一个实例, 整个 IOC 容器范围内都能共享该实例:所有后续的 getBean() 调用和 Bean 引用都将返回这个唯一的 Bean 实例.该作用域被称为 singleton, 它是所有 Bean 的默认作用域. Spring的作用域共有4种,根据使用情况而决定具体的选择 ...原创 2020-06-29 07:59:15 · 599 阅读 · 0 评论 -
Spring框架(Spring Bean之间的关系)
7 Bean之间的关系:继承,依赖7.1 继承Spring 允许继承 bean 的配置, 被继承的 bean 称为父 bean. 继承这个父 Bean 的 Bean 称为子 Bean子 Bean 从父 Bean 中继承配置, 包括 Bean 的属性配置子 Bean 也可以覆盖从父 Bean 继承过来的配置父 Bean 可以作为配置模板, 也可以作为 Bean 实例. 若只想把父 Bean 作为模板, 可以设置 的abstract 属性为 true, 这样 Spring 将不会实例化这个 Bea原创 2020-06-29 07:57:37 · 672 阅读 · 0 评论 -
Spring框架(基于注解装配Bean)
5 通过注解装配Bean5.1 注解装配介绍上面说完了xml装配的各种方式,终于到了注解方式了,这也是重头戏,更多时候已经不再推荐使用xml方式去装配Bean,更多时候会考虑使用注解(annotation)的方式去装配Bean.使用注解的方式可以极大减少xml的配置,采用了自动装配后,开发人员所需要做的工作就少了很多,有利于程序的开发,这就是"约定优于配置"的开发原则.在Spring中,提供了两种方式来让SpringIOC容器发现Bean. 1) 组件扫描:通过定义资源的方式,让SpringI原创 2020-06-29 07:56:34 · 1055 阅读 · 0 评论 -
Spring框架(基于xml装配Bean)
2 装配Bean概述大部分场景下,都会使用ApplicationContext的具体实现类,因为其对应的SpringIOC容器功能相对强大.而在Spring中提供了3种方法进行配置,以下3种方式都会被用到,有时还会混合使用,但是我们需要明确三者使用的优先级,这将更有利于我们开发 1) 在xml中显式配置 2) 在Java接口和类中实现配置 3) 隐式Bean的发现机制和自动装配原则优先级推荐 第一优先级:基于约定优于配置的原则,最优先的应该是通过隐式Bean的发现机制和自动装配的原则.原创 2020-06-29 07:55:21 · 1051 阅读 · 0 评论 -
Spring框架(依赖注入的方式)
目录,更新ing,学习Java的点滴记录 目录放在这里太长了,附目录链接大家可以自由选择查看--------Java学习目录Spring知识三丶Spring装配Bean1 依赖注入的方式(3类4种)1.1 依赖注入依赖注入DI是指程序运行过程中,若需要调用另一个对象协助时,无需在代码中创建被调用者,而是依赖于外部容器,由外部容器创建后传递给程序.依赖注入是目前最优秀的解耦方式,依赖注入让Spring的Bean之间以配置文件的方式组织在一起,而不是以硬编码的方式耦合在一起的实际环境中实现Io原创 2020-06-29 07:52:50 · 5241 阅读 · 6 评论 -
Spring框架(深入SpringIOC容器学习(二))
目录,更新ing,学习Java的点滴记录 目录放在这里太长了,附目录链接大家可以自由选择查看--------Java学习目录Spring知识第壹篇---->初始Spring第贰篇---->深入SpringIOC容器学习(一)第叁篇---->深入SpringIOC容器学习(二)第叁篇---->装配Bean第肆篇---->面向切面编程第伍篇---->Spring和数据库编程第陆篇---->Spring事务管理1.3 Spring IoC容器1原创 2020-06-29 07:50:48 · 678 阅读 · 0 评论 -
Spring框架(深入SpringIOC容器学习(一))
目录,更新ing,学习Java的点滴记录 目录放在这里太长了,附目录链接大家可以自由选择查看--------Java学习目录Spring知识第壹篇---->初始Spring第贰篇---->深入SpringIOC容器学习第叁篇---->装配Bean第肆篇---->面向切面编程第伍篇---->Spring和数据编程第陆篇---->Spring事务管理二丶深入SpringIoC1 Spring IoC概念1.1 Spring概述Spring框架是原创 2020-06-28 15:41:37 · 1075 阅读 · 0 评论 -
Spring框架(事务隔离级别)
5 深入Spring数据库事务管理5.1 Spring数据库事务管理器的设计5.2 编程式事务5.3 声明式事务5.4 数据库的相关知识5.5 选择隔离级别和传播行为5.6 在Spring+MyBatis组合中使用事务5.7 @Transactional的自调用失效问题5.8 典型错误用法的剖析三丶源码分析...原创 2020-07-02 15:55:30 · 1186 阅读 · 0 评论 -
Spring框架(数据库编程JdbcTemplate)
4 Spring和数据库编程4.1 传统的JDBC代码的弊端4.2 配置数据库资源4.3 JDBC代码失控的解决方案–Jdbc Template4.4 MyBatis-Spring项目原创 2020-06-30 16:27:31 · 588 阅读 · 0 评论 -
Spring框架(使用xml配置开发AOP)
3 面向切面编程3.1 一个简单的约定游戏3.2 Spring AOP的基本概念3.3 使用@AspectJ注解开发Spring AOP3.4 使用xml配置开发Spring AOP3.5 经典Spring AOP应用程序3.6 多个切面3.7 小结原创 2020-06-29 19:35:08 · 458 阅读 · 0 评论 -
Spring框架(配置组件扫描)
目录,更新ing,学习Java的点滴记录 目录放在这里太长了,附目录链接大家可以自由选择查看--------Java学习目录三丶Spring装配Bean2 装配Spring Bean2.1 依赖注入依赖注入DI是指程序运行过程中,若需要调用另一个对象协助时,无需在代码中创建被调用者,而是依赖于外部容器,由外部容器创建后传递给程序.依赖注入是目前最优秀的解耦方式,依赖注入让Spring的Bean之间以配置文件的方式组织在一起,而不是以硬编码的方式耦合在一起的2.2 依赖注入的5种方式实际环原创 2020-06-27 10:18:56 · 920 阅读 · 0 评论 -
Spring框架(初识Spring)
目录,更新ing,学习Java的点滴记录 目录放在这里太长了,附目录链接大家可以自由选择查看--------Java学习目录原创 2020-06-25 19:07:51 · 1593 阅读 · 4 评论 -
Spring各个jar包的详细说明
除了spring.jar文件,Spring还包括有其它13个独立的jar包,各自包含着对应的Spring组件,用户可以根据自己的需要来选择组合自己的jar包,而不必引入整个spring.jar的所有类文件。(1) spring-core.jar这个jar文件包含Spring框架基本的核心工具类,Spring其它组件要都要使用到这个包里的类,是其它组件的基本核心,当然你也可以在自己的应用系统中使...原创 2019-12-29 16:03:33 · 239 阅读 · 0 评论 -
Maven构建的Spring+SpringMvc+MyBatis项目所需的基本依赖(渐进式)
<!-- Spring依赖 --> <!-- 1.Spring 核心依赖 --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-core</art...原创 2019-12-22 13:38:27 · 390 阅读 · 0 评论