目录
百战程序员,全站22050+开发课程+文档 ,学习精选优质好课快人一步!观看视频 快捷键ALT+N

JAVA全系列 教程

3762个小节阅读:7090.1k

收藏
全部开发者教程

C语言快速入门

JAVA全系列 教程

面向对象的程序设计语言

Python全系列 教程

Python3.x版本,未来主流的版本

人工智能 教程

顺势而为,AI创新未来

大厂算法 教程

算法,程序员自我提升必经之路

C++ 教程

一门通用计算机编程语言

微服务 教程

目前业界流行的框架组合

web前端全系列 教程

通向WEB技术世界的钥匙

大数据全系列 教程

站在云端操控万千数据

AIGC全能工具班

A

A A

White Night

阅读(533)
赞(0)

九、自动注入

在Spring中,允许Bean的自动注入。有两种方式进行配置。

  • 在根标签<beans>中配置default-autowire属性。标签整个Spring中自动注入的策略。可取值有5个。

    default:默认值。不自动注入。

    no:不自动注入。

    byName:通过名称自动注入。会自动寻找容器中与当前属性同名的bean进行注入。

    byType:通过类型自动注入。会自动寻找容器中与当前bean类型匹配的bean进行注入。如果有多个相同类型的bean注入会出现异常。

    constructor:通过构造方法进行注入。寻找bean的构造方法中是否有一个包含其他bean类型的参数。如果有自动注入进去。类型先byType后byName,如果没找到不注入。注:构造方法类型和其他Bean的类型相同。

  • <bean>标签中配置autowire属性。和default-autowire取值相同。唯一注意default表示全局default-autowire的值。如果autowire和default-autowire同时存在,autowire生效。

小提示:

自动注入指的都是bean之间的自动注入。能够自动注入必须保证Spring 容器中包含能被自动注入的bean

 

北京市昌平区回龙观镇南店村综合商业楼2楼226室

©2014-2023 百战卓越(北京)科技有限公司 All Rights Reserved.

京ICP备14032124号-2