
Spring框架
秋风扶水
纸上得来终觉浅,绝知此事要躬行。
展开
-
Spring框架介绍和使用
1.1 Spring 框架简介Spring 框架(简称Spring)是 SpringSource 出品的一个用于简化 Java企业级应用开发开源的应用程序框架。它提供了开发一个结构良好的、可维护和易于测试的应用所需的基础设施,当使用Spring框架时,开发者只需要专注于编写应用的业务逻辑。从而提供开发者的生产效益。你可以使用Spring框架开发独立的Java应用程序、Web应用程序、...原创 2018-09-23 12:49:47 · 850 阅读 · 0 评论 -
Spring——面向切面编程(AOP)
一.AOP概念:面向切面编程,指扩展功能的同时不修改源代码,将功能代码聪业务逻辑中分离出来。主要功能:日志记录、性能统计、事务处理、安全控制、异常处理等。主要意图:将日志记录,性能统计,安全控制,事务处理,异常处理等代码从业务逻辑代码中划分出来,通过对这些行为的分离,我们希望可以将它们独立到非指导业务逻辑的方法中,进而改变这些行为的时候不影响业务逻辑的代码。二、AOP特点:采用...原创 2018-09-26 21:01:06 · 227 阅读 · 0 评论 -
Spring——IoC和Aop使用拓展
一、多种方式实现依赖注入构造注入 设值注入 p命名空间注入1、构造注入:通过构造函数注入数据。构造注入的优劣势:构造注入的时效性好,在对象实例化时就得到所依赖的对象,便于在对象的初始化时就得到所依赖的对象,便于在对象的初始化方法中使用依赖对象;但受限于方法重载的形式,使用灵活性不足。<!-- 构造注入 --><bean id="user" class="en...原创 2018-09-27 10:17:26 · 3553 阅读 · 0 评论 -
Spring 对 Mybatis 的整合思路
作为Bean容器,Spring框架提供了IoC机制,可以接管所有的组件的创建工作并进行依赖管理,整合的主要工作就是把Mybatis框架使用中所涉及的核心组件配置到Spring容器中,交给Spring和创建和管理。具体来说,业务逻辑对象依赖基于Mybatis技术实现Dao对象,核心是获取SqlSession实例,则需要依赖SqlSessionFactory而SqlSessionFactory是S...原创 2018-10-09 10:35:38 · 1832 阅读 · 3 评论 -
Spring 声明式事务
事务传播机制propagation:事务传播机制有如下几种:REQUIRED:默认值,表示如果存在一个事务,则支持当前事务;如果没有事务,则开启一个新事务。REQUIRES_NEW:表示总是开启一个新的事务,如果一个事务已经存在,则将这个存在的事务挂起,开启新事务执行该方法。MANDATORY:表示如果存在一个事务,则支持当前事务;如果当前没有一个活动的事务,则抛出异常。NES...原创 2018-10-16 15:51:07 · 935 阅读 · 0 评论