Spring
文章平均质量分 69
西丽沙河尚
深圳南山西丽程序猿
展开
-
Spring Bean 的生命周期
前言本文主要介绍 Spring IoC 容器如何管理 Bean 的生命周期。在应用开发中,常常需要执行一些特定的初始化工作,这些工作都是相对比较固定的,比如建立数据库连接,打开网络连接等,同时,在结束服务时,也有一些相对固定的销毁工作需要执行。为了便于这些工作的设计,Spring IoC 容器提供了相关的功能,可以让应用定制 Bean 的初始化和销毁过程。Bean 生命周期初始化阶段...原创 2020-03-03 14:32:41 · 410 阅读 · 2 评论 -
Spring 框架总览
Spring 简介Spring 是一个开源应用框架,旨在降低应用程序开发的复杂度。它是轻量级、松散耦合的。它具有分层体系结构,允许用户选择组件,同时还为 J2EE 应用程序开发提供了一个有凝聚力的框架。它可以集成其他框架,如 Spring MVC、Hibernate、MyBatis 等,所以又称为框架的框架( 粘合剂、脚手架 )。Spring 模块Spring 核心容器对应图中...原创 2020-02-19 17:49:25 · 896 阅读 · 0 评论 -
Spring 中的事务注解 @Transactional
@Transactional 特性@Transactional注解只能应用到 public 修饰符上,对其他修饰符不起作用,但不报错。@Transactional 一般加到实现类或实现类方法上,不要加到接口或接口方法上。@Transactional仅仅对 unchecked 异常进行事务异常回滚;如果是 checked 异常则不进行异常回滚。unchecked 异常一般为错误或运行时异...原创 2020-02-02 10:07:13 · 571 阅读 · 3 评论 -
解读优秀的Java开发应用框架系列:Spring框架解读【持续更新】
0. What is Spring Framework?0.1 Spring是什么?The Spring Framework is a lightweight solution and a potential one-stop-shop for building your enterprise-ready applications. However, Spring is modular, a...原创 2019-04-26 15:23:06 · 1013 阅读 · 0 评论 -
SpringMVC + RabbitMQ实战(XML配置rabbit,监听多条队列)
123原创 2019-01-08 14:38:12 · 9081 阅读 · 0 评论 -
Spring Bean工厂注解之@Autowired + @Qualifier指定接口实现类
在IntelliJ Idea中新建SpringBoot工程在service层新建用于测试的接口及两个实现类:QualifierService.javapackage com.jake.singlecandy.service;public interface QualifierService { int getIndexOfImpl();}QualifierServic...原创 2019-01-10 17:51:40 · 7965 阅读 · 0 评论 -
代码抛出异常后进行事务回滚的两种方式(Spring @Transactional注解)
需求在service层的某个方法中,在执行完一个对数据库的写方法后,抛出异常,再执行另一个对数据库的写方法,伪代码如下:@Transactionalpublic void func() { dao.write(pojo1); throw new Exception("异常"); dao.write(pojo2);}要求此时事务全部回滚,即pojo1和pojo2都不写进数据库。单...原创 2018-12-12 15:53:50 · 16898 阅读 · 3 评论 -
SpringMVC + Spring + Hibernate实战(通用配置)
项目结构配置文件pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="h原创 2018-12-07 18:02:59 · 516 阅读 · 0 评论 -
SpringBoot理论
SpringBoot理论SpringBoot是Spring框架的快速开发版本,降低了开发者在Spring框架下的开发成本,但并没有增强Spring的功能。SpringBoot核心功能1. 起步依赖也就是各种springboot与其他框架整合出的starter<dependency> <groupId>org.springframework.boot</gr...原创 2018-11-04 23:23:03 · 365 阅读 · 0 评论 -
Spring Security访问控制
Spring Security简介Spring Security是一个能够为基于Spring的企业应用系统提供声明式的安全访问控制解决方案的安全框架。它提供了一组可以在Spring应用上下文中配置的Bean,充分利用了Spring IoC,DI(控制反转Inversion of Control ,DI:Dependency Injection 依赖注入)和AOP(面向切面编程)功能,为应用系统...原创 2018-08-17 12:06:12 · 813 阅读 · 0 评论