spring理解
#
踟蹰千年
希望能一直有码编的码农一枚
展开
-
深入理解spring中事务的传播
在平时工作中我们常常会遇到不同service相互调用各自方法的情况,为了保证数据的一致性,我们常常采用在方法上加@transaction注解的形式开启事务.同时针对不同的业务场景,我们需要控制事务的传播级别,众所皆知事务的传播级别有以下7种1、PROPAGATION_REQUIRED:如果当前没有事务,就创建一个新事务,如果当前存在事务,就加入该事务,该设置是最常用的设置。2、PROP...原创 2020-02-21 23:50:58 · 401 阅读 · 0 评论 -
SpringIoc 和 工厂模式(反射实现)
package org;interface Fruit { public void eat();}class Apple implements Fruit { public void eat() { System.out.println("吃苹果。"); }}class Orange implements Fruit { publi...转载 2019-02-22 12:53:57 · 371 阅读 · 0 评论 -
理解Spring IOC概念及如何降低代码耦合度
什么是IOCIOC如何降低了代码之间的耦合度第一步转变 直接new对象---->面向接口编程第二步转变 面向接口编程 -----> 工厂模式第三步转变 工厂模式 ----> 工厂模式+反射+配置文件(IOC的底层实现)Spring中DI概念什么是IOCIOC(Inversion of Control) 控制反转,是spring中一个重要的特性,是面向对象编程中的一...转载 2019-02-13 16:05:27 · 432 阅读 · 0 评论