博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Spring的自动装配
阅读量:6319 次
发布时间:2019-06-22

本文共 452 字,大约阅读时间需要 1 分钟。

在Spring中对自定义的引用类型注入时可以实现自动赋值。但是必须依赖set方法;

 自动装配功能有两种:

 

原理:

  autowire:"byType"首先会解析全部的set方法,之后找到当前类中的参数类型,根据参数类型与Bean中的class进行匹配,若匹配成功则能完成注入操作。反之注入失败就是个null而不会飘红(报错)。

  autowire:"byName"首先会解析全部的set方法,然后根据set方法经过拆分得到一个值(setCar -> Car -> car),之后拿该值去与Bean中的id进行匹配,匹配成功则完成注入操作。反之注入失败也就是个null而不会飘红。

 

ps:

  自动装配也可配成全局的配置,配成全局配置后就可以完成对所有Bean设置成自动装配。---- default-autowire=" byType/byName "

                                

 

转载于:https://www.cnblogs.com/tongxuping/p/7063260.html

你可能感兴趣的文章
2、消失的路由,源码的解析基础
查看>>
【linux】保存屏幕日志log
查看>>
List对象分组排序算法
查看>>
Elementary Methods in Number Theory Exercise 1.4.6
查看>>
java:第二章
查看>>
ASP.NET MVC 4 批量上传文件
查看>>
在openshift上创建django应用
查看>>
MVC学习以及研究
查看>>
NYOJ325zb的生日
查看>>
应用框架的特点
查看>>
大话编程(四)
查看>>
数据库设计系列[01]一些重要的概念
查看>>
存储过程或函数中不要使用库名
查看>>
深入理解指针函数
查看>>
海量数据插入性能测试
查看>>
Upgrade 11.2.0.1 DB/RDBMS to 11.2.0.2 in Linux
查看>>
ubuntu12.04 安装JDK7
查看>>
shell编程——判断条件
查看>>
SpringMVC深度探险(一) —— SpringMVC前传
查看>>
vmstat
查看>>