随笔分类 -  【NO.08】Spring

摘要:Spring 概述 1. 什么是spring? spring 是个Java企业级应用的开源开发框架。Spring主要用来开发Java应用,但是有些扩展是针对构建J2EE平台的web应用。Spring 框架目标是简化Java企业级应用开发,并通过POJO为基础的编程模型促进良好的编程习惯。 2. 使用 阅读全文
posted @ 2018-01-30 17:18 Taeyang 阅读(253) 评论(0) 推荐(0)
摘要:基本组件: @Component:标识了一个受Spring管理的组件,泛指组件,当组件不好归类的时候,我们可以使用这个注解进行标注。 @Respository:标识持久层,数据访问组件,即DAO组件。 @Service:标识业务层组件。 @Controller:标识表现层,控制层组件。 @Reque 阅读全文
posted @ 2018-01-30 16:35 Taeyang 阅读(244) 评论(0) 推荐(0)
摘要:你已经学会了如何使用元素来声明bean和通过使用XML配置文件中的<constructor-arg>和<property>元素来注入。 Spring 容器可以在不使用<constructor-arg>和<property>元素的情况下自动装配相互协作的 bean 之间的关系,这有助于减少编写一个大的 阅读全文
posted @ 2018-01-30 15:08 Taeyang 阅读(134) 评论(0) 推荐(0)
摘要:Spring框架支持以下五种bean的作用域: 1.singleton:bean在每个Spring ioc容器中只有一个实例。 2.prototype:一个bean的定义可以有多个实例。 3.request:每次http请求都会创建一个bean,该作用域仅在基于web的Spring Applicat 阅读全文
posted @ 2018-01-30 14:57 Taeyang 阅读(164) 评论(0) 推荐(0)
摘要:事务隔离级别定义的是事务在数据库读写方面的控制范围 1.Serializable 最严格的级别,事务串行执行,资源消耗最大。 2.REPEATABLE READ 保证了一个事务不会修改已经由另一个事务读取但未提交(回滚)的数据。避免了“脏读取”和“不可重复读取”的情况,但是带来了更多的性能损失。 3 阅读全文
posted @ 2018-01-30 14:35 Taeyang 阅读(297) 评论(0) 推荐(0)
摘要:传播级别定义的是事务的控制范围。 1.PROPAGATION_REQUIRED 默认的spring事务传播级别,使用该级别的特点是,如果上下文中已经存在事务,那么就加入到事务中执行,如果当前上下文中不存在事务,则新建事务执行。所以这个级别通常能满足处理大多数的业务场景。 2.PROPAGATION_ 阅读全文
posted @ 2018-01-30 13:52 Taeyang 阅读(1682) 评论(0) 推荐(0)