spring
人圭日月
未来,加油!
展开
-
spring创建bean的几种实例
spring创建bean的四种常用实例通过反射调用构造方法创建bean对象通过静态工厂方法创建bean对象通过实例工厂方法创建bean对象通过FactoryBean创建bean对象通过反射调用构造方法创建bean对象调用类的构造方法获取对应的bean实例,是使用最多的方式,这种方式只需要在xml bean元素中指定class属性,spring容器内部会自动调用该类型的构造方法来创建bean对象,将其放在容器中以供使用。语法<bean id="bean名称" name="bean名称原创 2020-06-04 13:03:01 · 394 阅读 · 0 评论 -
Spring容器基本使用及原理
IOC容器IOC容器是具有依赖注入功能的容器,负责对象的实例化、对象的初始化,对象和对象之间依赖关系配置、对象的销毁、对外提供对象的查找等操作,对象的整个生命周期都是由容器来控制。我们需要使用的对象都由ioc容器进行管理,不需要我们再去手动通过new的方式去创建对象,由ioc容器直接帮我们组装好,当我们需要使用的时候直接从ioc容器中直接获取就可以了。那么spring ioc容器是如何知道需要管理哪些对象呢?配置支持xml格式和java注解的方式,在配置文件中列出需要让ioc容器管理的对象,以及可以指原创 2020-06-04 09:36:24 · 242 阅读 · 0 评论 -
Spring控制反转和依赖注入
1.有A和B两个类,都有m1 的方法public class A{ public void m1(){}} public class B{ public void m1();}2.现在我们调用B的m1方法完成一些事情,而B中的m1方法需要调用A中的m1方法才可以完成这个事情,所以B的代码变成了下面这样public class B{ private A a; public B(A a){ this.a = a; } p原创 2020-06-03 21:18:16 · 207 阅读 · 0 评论 -
swagger2 使用
swagger2 使用swagger2 使用springboot2.0 + swagger2 的使用,可以说把rest接口的文档梳理的更规范,也更便捷和更易维护了swagger2 使用对于配置文件的参数,我们习惯于配置到yanl 文件中ronghe: # Swagger相关配置 swagger: basePackage: com.longchuang.ronghe ...原创 2020-01-16 21:34:03 · 262 阅读 · 0 评论 -
@RestControllerAdvice 和@ControllerAdvice 的注解使用
@RestControllerAdvice的注解使用Calendar参考https://www.jianshu.com/p/9742bb685d72,为了方便自己查看,自己用idea敲了一遍。Calendar原创 2020-01-15 13:58:03 · 7026 阅读 · 0 评论 -
spring自定义注解
spring 详解spring 注解根据上一篇 aop 的介绍,这篇通过spring的注解更详细的介绍aop的使用场景spring 注解注解最有特色的标记就是 @interface 了@Documented //说明该注解将被包含在javadoc中@Target(ElementType.METHOD)@Retention(RetentionPolicy.RUNTIME)public ...原创 2019-12-30 22:39:37 · 159 阅读 · 0 评论 -
spring AOP 详解
spring 详解什么是IOC什么是DIAOPAOP 实现原理AOP 术语JDK 动态代理cglibaop 通知类型AspectJ 实现 AOPAspectJ 通知类型实战为了面试,记录一下spring的基础什么是IOCIOC(控制反转):将由spring 创建对象实例什么是DIDI (依赖注入),类似于设计原则中依赖倒置is a (是一个) : 泛化(继承)has a(有一个) ...原创 2019-12-28 16:20:17 · 107 阅读 · 0 评论 -
spring事务及其失效原因分析
spring事务管理及使用spring 事务管理事务的特性事务的隔离级别spring 事务隔离级别spring 事务传播行为spring 事务的失效原因单一类举证异常回滚情况多个类举证异常回滚情况最近项目开发过程中,遇到了InnoDB锁行的事,苦于在找问题中,想来挖空心思的想,于是就记录下自己整个查找过程,也顺便给自己梳理一下spring 的事务。spring 事务管理数据库事务是指将一系列...原创 2019-12-10 22:49:22 · 288 阅读 · 0 评论