- 博客(8)
- 收藏
- 关注
原创 springboot 事务的处理
一,首先事务的四个隔离级别有:原子性 , 一致性 ,隔离性,持久性 (1)原子性:原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,因此事务的操作如果成功就必须要完全应用到数据库,如果操作失败则不能对数据库有任何影响。 (2)一致性:指事务必须使数据库从一个一致性状态变换到另一个一致性状态,也就是说一个事务执行之前和执行之后都必须处于一致性状态。 拿转账来说,假设用户A和用户...
2018-09-06 15:45:41
347
原创 spring深入学习
1.spring 主要可以提供的两个功能就是 (1)DI (依赖注入) : 简单来说 ,一个系统中有成千上万个对象,如果需要我们手动去维护他们之间的关系 , 这是不可想象的, 我们可以在Spring的XML文件描述它们之间的关系,由Spring自动来注入它们——比如A类的实例需要B类的实例作为参数set进去。 (2)AOP(面向切面编程) : 就以日志系统为例。在执行某个操作前后都需要...
2018-09-06 15:37:29
314
原创 深入学习Spring框架之七SpEL表达式装配
之前我们讲的所有配置,比如属性的注入都是在XML中静态定义的,事先知道各属性的属性值。但是如果这些值只有在运行期间才知道,那么我们该如何实现? 从Spring3.0开始,框架就引入了表达式语言Spring Expression Language,这是一款简洁、强大的Bean的装配方式,通过运行期间执行表达式将值装配到Bean的属性或构造函数的参数中。 SpEL拥有多种特性: ...
2018-09-05 17:28:50
267
原创 深入学习Spring框架之六属性注入
我们以及知道怎么通过spring创建Bean对象了,但是我们清楚,一个类它不仅有属性还有一些特定的行为。那么专属于这些类的属性,在Sprin中我们将通过何种方式注入呢? 通常,JavaBean的属性是私有的,同时拥有一套存取器的方法,set和get方法。Spring就是借助属性的set方法来配置属性的值,这就是setter方式注入。 /** * 运动员类,他有一个...
2018-09-05 17:28:16
133
原创 深入学习Spring框架之四Spring框架jar包对应的组件分类以及jar之间的依赖关系说明
Spring包依赖说明: 1) spring-core.jar需commons-collections.jar,spring-core.jar是以下其它各个的基本。 2) spring-beans.jar需spring-core.jar,cglib-nodep-2.1_3.jar 3) spring-aop.jar需spring-core.jar,spring-beans.jar,cglib-n...
2018-09-05 17:26:53
259
转载 深入学习Spring框架之三Spring常用jar包的剖析
今天我们来学习一下spring的jar包,spring.jar是包含有所有完整类的单个jar包,spring.jar中包含除了 spring-mock.jar里所包含的内容外,还包含其它所有jar包的内容。因为只有在开发环境下才会用到spring-mock.jar来进行辅助测试,正式应用系统中是用不得这些类的。 Spring还有其它13个独立的jar包,各自包含着对应的Spring组件,用户可以...
2018-09-05 17:26:18
135
原创 深入学习Spring框架之二构造器注入方式装配Bean
这一节我们来看看怎么使用Spring创建我们的Bean对象。 容器是Spring的核心,Spring的容器有两种类型:Bean工厂,由BeanFactory接口定义,是最简单的容器;以及应用上下文,由ApplicationContext定义。Bean工厂对于大多数应用来说太低级了,因此应用上下文更为受欢迎。 应用上下文又可以分为以下几种类型: ClassPat...
2018-09-05 17:25:24
151
转载 深入学习Spring框架之一Spring的简要概括
Java开发的春天 Spring框架最初的形成,来自于最初的一位Java领域的大牛-----Rod Jahnson。这位大牛所著的一本叫做《Expert One-on-One J2EE Design and Development》中最早提出了spring框架的一些核心思想。Spring一出现就是为了解决企业级应用开发的复杂性而存在,简化Java开发是Spring框架的最根本使命。所以,把...
2018-09-05 17:23:36
128
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人