开发者社区> 问答> 正文

setter 如何注入?

已解决

setter 如何注入?

展开
收起
dzuv4lze7fhcm 2022-03-31 23:01:50 524 0
1 条回答
写回答
取消 提交回答
  • 推荐回答

    我们可以通过 Bean 的 setter 方法,将属性值注入到 Bean 的属性中。

    在 Spring 实例化 Bean 的过程中,IoC 容器首先会调用默认的构造方法(无参构造方法)实例化 Bean(Java 对象),然后通过 Java 的反射机制调用这个 Bean 的 setXxx() 方法,将属性值注入到 Bean 中。

    使用 setter 注入的方式进行属性注入,大致步骤如下: 在 Bean 中提供一个默认的无参构造函数(在没有其他带参构造函数的情况下,可省略),并为所有需要注入的属性提供一个 setXxx() 方法; 在 Spring 的 XML 配置文件中,使用 及其子元素 对 Bean 进行定义; 在 元素内使用 元素对各个属性进行赋值。

    2022-03-31 23:02:13
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载