SpringBoot

  • Spring Bean继承

    Bean 定义可以包含很多配置信息,包括构造函数参数、属性值和容器的一些具体信息,如初始化方法、销毁方法等。子 Bean 可以继承父 Bean 的配置数据,根据需要,子 Bean …

    Java 2021年7月16日
  • Spring依赖注入

    Spring 依赖注入(Dependency Injection,DI)和控制反转含义相同,它们是从两个角度描述的同一个概念。使用依赖注入可以更轻松的管理和测试应用程序。 当某个 …

    Java 2021年7月16日
  • Spring注入内部Bean

    Java 中在类内部定义的类称为内部类,同理在 Bean 中定义的 Bean 称为内部 Bean。注入内部 Bean 使用 <property> 和 <const…

    Java 2021年7月16日
  • Spring注入集合

    如果需要传递类似于 Java Collection 类型的值,例如 List、Set、Map 和 properties,可以使用 Spring 提供的集合配置标签,如下表所示。 标…

    Java 2021年7月16日
  • Spring Bean自动装配

    Bean 的装配可以理解为依赖关系注入,Bean 的装配方式也就是 Bean 的依赖注入方式。Spring 容器支持多种装配 Bean 的方式,如基于 XML 的 Bean 装配、…

    Java 2021年7月16日
  • Spring基于注解装配Bean

    在 Spring 中,尽管可以使用 XML 配置文件实现 Bean 的装配工作,但如果应用中 Bean 的数量较多,会导致 XML 配置文件过于臃肿,从而给维护和升级带来一定的困难…

    Java 2021年7月16日
  • Spring AOP(面向切面编程)

    AOP 的全称是“Aspect Oriented Programming”,即面向切面编程,和 OOP(面向对象编程)类似,也是一种编程思想。 AOP 采取…

    Java 2021年7月16日
  • Spring JDK动态代理

    Spring JDK 动态代理需要实现 InvocationHandler 接口,重写 invoke 方法,客户端使用 Java.lang.reflect.Proxy 类产生动态代…

    Java 2021年7月16日
  • Spring CGLlB动态代理

    通过学习《Spring JDK动态代理》一节可以了解到,JDK 动态代理使用起来非常简单,但是 JDK 动态代理的目标类必须要实现一个或多个接口,具有一定的局限性。如果不希望实现接…

    Java 2021年7月16日
  • Spring集成AspectJ

    在《Spring JDK动态代理》和《Spring CGLlB动态代理》一节我们学习了基于代理类的 AOP 实现,Spring 2.0 以后,Spring 新增了对 AspectJ…

    Java 2021年7月16日