Spring
斜月&三星
这个作者很懒,什么都没留下…
展开
-
Spring中的事务
1. Spring 支持两种方式的事务管理 1.1 编程式事务 通过 TransactionTemplate或者TransactionManager手动管理事务,实际应用中很少使用。 使用TransactionTemplate 进行编程式事务管理的示例代码如下: @Autowired private TransactionTemplate transactionTemplate; public void testTransaction() { transactionTemplate.exec原创 2020-05-17 20:41:24 · 244 阅读 · 0 评论 -
Spring循环依赖2
1. 什么是依赖 所谓A依赖B,可以理解为A中某些功能的实现是需要调用B中的其他功能配合实现的。这里也可以拆分为两层含义: A强依赖B。创建A的实例这件事情本身需要B来参加。对照在现实生活就像妈妈生你一样。 A弱依赖B。创建A的实例这件事情不需要B来参加,但是A实现功能需要调用B的方法。对照在现实生活就像男耕女织一样。 那么,所谓循环依赖,其实也有两层含义: 强依赖之间...转载 2019-11-14 09:18:12 · 74 阅读 · 0 评论 -
Spring如何解决循环依赖问题
1.过程演示 关于Spring bean的创建,其本质上还是一个对象的创建,既然是对象,读者朋友一定要明白一点就是,一个完整的对象包含两部分:当前对象实例化和对象属性的实例化。 在Spring中,对象的实例化是通过反射实现的,而对象的属性则是在对象实例化之后通过一定的方式设置的。如下图所示: ...转载 2019-11-13 10:08:24 · 436 阅读 · 0 评论 -
Spring中的@Configuration
Configuration 基本说明 定义:指示一个类声明一个或者多个@Bean 声明的方法并且由Spring容器统一管理,以便在运行时为这些bean生成bean的定义和服务请求的类。例如: @Configuration public class AppConfig { @Bean p...原创 2019-12-02 10:56:31 · 533 阅读 · 0 评论 -
Spring常见的注解
1.@Controller 标识一个该类是Spring MVC controller处理器,用来创建处理http请求的对象。 @Controller public class ControllerTest{ @RequestMapping public String test(){ return "hello"; } } 2.@RestContr...原创 2019-11-07 08:50:37 · 74 阅读 · 0 评论 -
Spring相关知识整理
1. 什么是Spring框架 Spring 是一种轻量级开发框架,旨在提高开发人员的开发效率以及系统的可维护性。Spring 官网:https://spring.io/。 我们一般说 Spring 框架指的都是 Spring Framework,它是很多模块的集合,使用这些模块可以很方便地协助我们进行开发。这些模块是:数据访核心容器、问/集成,、Web、AOP(面向切面编程)、工具、消息和测试...原创 2019-11-07 08:51:10 · 118 阅读 · 0 评论