Spring
文章平均质量分 85
凯耐
高调做事,低调做人
展开
-
深入理解Spring的事务传播行为
前言Spring在TransactionDefinition接口中规定了7种类型的事务传播行为。事务传播行为是Spring框架独有的事务增强特性,它不属于的事务实际提供方数据库行为。这是Spring为我们提供的强大的工具箱,使用事务传播行可以为我们的开发工作提供许多便利。但是人们对他的误解也颇多,你一定也听过“service方法事务最好不要嵌套”的传言。要想正确的使用工具首先需要了解工具。本文...原创 2019-10-22 21:10:26 · 858 阅读 · 2 评论 -
Spring事件机制的使用
(一)、事件发布1.启动SpringBoot项目@SpringBootApplicationpublic class SpringEventApplication { public static void main(String[] args) throws Exception { SpringApplication.run(SpringEventApplic...原创 2019-09-18 11:30:03 · 944 阅读 · 0 评论 -
Spring---入门程序(一)
(一)Spring概述1.什么是Spring框架?Spring是一个开源框架,为了解决企业应用开发的复杂性而创建的,因此可以简化应用程序的开发。Spring是一个轻量级的控制反转和面向切面的容器框架。Spring致力于Java EE应用各层的解决方案,在表下层提供SpringMVC以及与Struts2框架的整合功能。在业务逻辑层可以管理事务,记录日志等。在持久层可以整合Mybat...原创 2017-08-15 13:29:31 · 1395 阅读 · 0 评论 -
Spring AOP面向切面编程
(一)AOP编程的目的: 分离横切关注(日志、安全、事务)点和业务逻辑,使得业务模块更简洁,便于日后维护和升级。(二).AOP中的术语 术语 说明 切面(Aspect) 切面(Aspect):一个关注点的模块化,这个关注点实现可能另外横切多个对象。事务管理是J2EE应用中一个很好的横切关注点例子。切面用Spring的Advisor或拦截器实现。...原创 2017-08-17 20:32:42 · 318 阅读 · 0 评论 -
Spring---使用注解装配Bean(三)
(一)基于Annotation的装配1.为什么要使用Annotation的装配Bean?传统的Spring做法是使用.xml文件来对bean进行注入或者是配置aop、事物,这么做有两个缺点:如果所有的内容都配置在.xml文件中,那么.xml文件将会十分庞大;如果按需求分开.xml文件,那么.xml文件又会非常多。总之这将导致配置文件的可读性与可维护性变得很低。在开发中在.jav...原创 2017-08-16 20:18:34 · 484 阅读 · 0 评论 -
Spring---Bean的生命周期及作用域(四)
1.Spring容器的作用: Spring容器只能管理singleton作用域Bean的生命周期,Spring容器知道Bean何时创建、何时初始化、何时销毁。2.Spring初始化bean的过程,代码演示如下:1.创建Phone.java类package com.learnSpring08;import org.springframework.beans.Bea...原创 2017-08-17 11:18:43 · 274 阅读 · 0 评论 -
Spring---使用XML装配Bean(二)
(一)基于XML装配Bean1.Spring提供两种基于XML装配的方式:设值注入构造器注入2.设值注入必须满足以下条件:Bean类必须提供一个默认的无参构造方法Bean类必须为需要注入的属性提供setter方法(二)基于XML装配Bean实例演示01.设值注入的原理 : 在Spring实例化Bean的过程中,Sprin...原创 2017-08-16 14:34:28 · 538 阅读 · 0 评论