开发者社区> 问答> 正文

Spring依赖注入方式有哪些?

Spring依赖注入方式有哪些?

展开
收起
gxx1 2022-04-01 02:32:43 703 0
1 条回答
写回答
取消 提交回答
  • 1 基于构造函数的依赖注入

    基于构造函数的依赖注入方式,需要使用到constructor-arg标签,就是使用name字段指定参数名称,type来指定参数类型,value来指定参数值。并且Spring在初始化student时,会调用有参数构造方法public Student(String name, int age),传入配置的属性值进行对象的创建。

    2 基于Setter的依赖注入

    基于Setter的依赖注入方式,我们需要使用到property标签,通过name字段指定属性名称,value字段指定属性值,Spring在初始化student对象时,会先调用Student类的无参构造方法,然后调用它的setxxx函数,将属性值进行写入。

    2022-04-01 02:33:45
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
云栖社区特邀专家徐雷Java Spring Boot开发实战系列课程(第20讲):经典面试题与阿里等名企内部招聘求职面试技巧 立即下载
微服务架构模式与原理Spring Cloud开发实战 立即下载
阿里特邀专家徐雷Java Spring Boot开发实战系列课程(第18讲):制作Java Docker镜像与推送到DockerHub和阿里云Docker仓库 立即下载

相关实验场景

更多