
Spring
Susceptible0506
这个作者很懒,什么都没留下…
展开
-
Spring源码的下载、编译、使用
1 源码下载Spring官网:https://spring.io/选择版本:解压源码2 编译源码编译源码可以参考Spring官方文档,源码git下找到1.安装gradleSpring采用的是gradle对代码进行打包的下载地址: https://gradle.org/releases/。下载完整或者二进制都可以。创建目录:C:\Gradle,将下载的压缩包在Gradle文件夹解压。配置环境变量:创建环境变量名:GRAD...原创 2020-07-11 19:51:15 · 902 阅读 · 0 评论 -
Spring框架简介
1 Spring家族第一阶段:Spring Core--包含AOC IOP等核心模块 Spring Data----连接数据 Spring Security---负责数据安全第二阶段:Spring Boot----使得开发更加便捷第三阶段:Spring cloud---微服务第四阶段:Spring cloud dataflow--组合服务组件2.Spring Core组成1.Core模块整个Spring框架构建在core核心模块中,它是整个框架的基础。在该模块...原创 2020-07-11 17:14:03 · 2858 阅读 · 0 评论 -
Spring AOP
什么是AOP?面向切面编程(AOP)是对面向对象开发的一种补充,它允许开发人员在不改变原来模型的基础上动态地修改模型以满足新的需求。比如增加日志,安全,异常处理的功能。Spring支持五种类型的通知:Before(前) org.apringframework.aop.MethodBeforeAdviceAfter-returning(返回后) org.springframework.aop.AfterReturningAdviceAfter-throwing(抛出后) org.spri.原创 2020-06-05 19:52:33 · 136 阅读 · 0 评论 -
Spring IOC
什么是IOC?控制反转,是一种降低对象之间耦合关系的设计思想。在分层体系中,都是上层调用下层的接口,即调用者依赖于被调用者。通过IOC的方式,采用一定的机制来选择不同的下层实现,使得上层不再依赖于下层的接口,完成控制反转。使用这种方法后,对象不会被显式的调用,而是根据需求通过IOC容器进行依赖注入(DI),IOC通过注入一个实例化的对象来达到解耦和的目的。IOC优点:通过IOC容器,开发人员不需要关注对象是如何被创建的,可以通过配置文件来确定需要注入的实例化对象。同时增加新类也很方便,只需要通过原创 2020-06-05 19:51:50 · 253 阅读 · 0 评论 -
Spring事务(2)使用Spring事务完成转账小例子
Spring支持两种方式事务管理:1.编程式的事务管理 在实际应用中很少使用;通过TransactionTemplate手动管理事务。2.使用XML配置声明式事务 开发中推荐使用;Spring的声明式事务是通过AOP实现的。转账小例子环境搭建第一步:新建数据库第二步:引入数据库、Spring、c3p0连接池的jar包;在src目录下引入spring的...原创 2020-05-02 15:23:28 · 549 阅读 · 0 评论 -
Spring事务(1)基本概念
1 事务概念事务指的是逻辑上的一组操作,这组操作要么全部成功,要么全部失败。事务的特性:原子性、一致性、隔离性、持久性原子性是指事务是一个不可分割的工作单位。事务中的操作要么都发送,要么都不发生一致性指事务前后数据的完整性必须保持一致隔离性指多个用户并发访问数据库时,一个用户的事务不能被其他用户的事务所干扰,多个并发事务之间数据要相互隔离持久性是指一个事务一旦被提交,它对数...原创 2020-05-02 14:33:10 · 430 阅读 · 0 评论