摘要: Spring 为什么引入资源管理? Java 中有各种各样的资源,资源的位置包括本地文件系统、网络、类路径等,资源的形式可以包括文件、二进制流、字节流等,针对不同的资源又有不同的加载形式。本地文件系统中的文件在 Java 中使用 File 表示,使用 FileInputStream 读取。网络上的资 阅读全文
posted @ 2022-01-10 23:12 残城碎梦 阅读(476) 评论(0) 推荐(0) 编辑
摘要: Spring AOP 作为 Spring Framework 的核心模块,对 Spring IOC 加以补充,Spring 内部使用它提供了企业级的服务,如事务、异步、缓存等,同时它也允许用户自定义 Aspect,以便用 AOP 补充对 OOP 的使用。通常情况下,我们会通过 AspectJ 的注解 阅读全文
posted @ 2022-01-10 22:48 残城碎梦 阅读(372) 评论(0) 推荐(0) 编辑
摘要: Spring 中的事务传播行为 事务管理并非 Spring 首创,Spring 也借鉴了很多其他的框架,然后加以统一。 在 Spring 中,我们经常使用声明式事务,在方法或类上添加 Spring 的 @Transtional 注解,在这个注解中我们可以指定事务传播行为,这个注解也参考了 EJB 的 阅读全文
posted @ 2022-01-10 08:37 残城碎梦 阅读(344) 评论(0) 推荐(0) 编辑
摘要: Spring 事务传播行为是 Spring 中一个常见的面试题,它贯穿于 Spring 的事务管理中,因此想要理解 Spring 事务传播行为,首先要对 Spring 的事务管理有一个整体的认识。 Spring 事务基于 Java,而 Java 已经提出了一套 JDBC 规范用于操作数据库,使用 J 阅读全文
posted @ 2022-01-10 08:13 残城碎梦 阅读(292) 评论(0) 推荐(0) 编辑