• 装配Spring Bean(一)


    依赖注入的3种方式

    1.构造器注入

    参数少的时候好用,多了不方便

    2.setter注入:

    Spring中最主流的注入方式,是通过反射调用没有参数的构造方法生成对象(所以确保有无参构造函数),同时通过反射对应的setter注入配置的值。

    3.接口注入

    有时候资源并非来自于自身系统,而是来自于外界,这是用接口注入


    装配Bean概述

    如何将自己开发的bean装配到Spring IOC容器中呢?在大部分场景下,我们都会使用ApplicationContext的具体实现类,因为对应的Spring IOC容器功能相对强大。而在spring中提供了3种方法进行配置:

    1.基于约定优先于配置的原则,最优先的应该是通过隐式Bean的发现机制和自动装配的原则。好处是减少程序开发者的决定权,简单又不失灵活。

    2.在没有办法使用自动装配原则的情况下应该优先考虑Java接口和类中实现配置,好处是避免XML配置的泛滥,也更为容易。

    3.在上述情况都无法使用的情况下,那么只能选择XML去配置Spring IOC容器。比如说用到第三方库时无法修改里面的代码,就只能通过XML配置的方式使用了。

  • 相关阅读:
    leetcode[45]Jump Game II
    leetcode[46]Permutations
    leetcode[47]Permutations II
    leetcode[48]Rotate Image
    手把手一起玩perl安装
    List the Modules in Your System
    oracle之recyclebin
    10g 11g新特性
    RMAN相关操作命令
    手把手一起安装RAC+DataGuard
  • 原文地址:https://www.cnblogs.com/xc-xinxue/p/12380400.html
Copyright © 2020-2023  润新知