文档章节

Spring自动装配applicationxml

黄柳淞
 黄柳淞
发布于 2017/01/01 12:50
字数 233
阅读 17
收藏 0

1.TestAutowire.java

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p"
	xmlns:util="http://www.springframework.org/schema/util"
	xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.1.xsd
		http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-3.1.xsd">

	<bean id="address1" class="com.huangliusong.spring.autowire.Address"
		p:city="北京" p:street="新湖街道">
	</bean>
	<bean id="address2" class="com.huangliusong.spring.autowire.Address"
		p:city="北京" p:street="新湖街道">
	</bean>

	<bean id="car" class="com.huangliusong.spring.autowire.Car"
		p:brand="奥迪" p:price="2000">
	</bean>
	<!-- 可以使用autowire属性指定自动装配的方式byName根据bean的名字和当前setter风格的属性名进行自动装配
	 若有匹配的则进行自动装配若没有匹配的则不装配 
	 
	 byType 根据bean类型和当前bean的属性的类型进行 自动装配 如果按照类型装配 
	 只能有一个 有两个类型一样的分不清用哪个
	 -->
	<bean id="person" class="com.huangliusong.spring.autowire.Person"
		autowire="byType">
	</bean>

</beans>

 

© 著作权归作者所有

黄柳淞
粉丝 2
博文 108
码字总数 54251
作品 0
南宁
程序员
私信 提问
Spring中Beans的自动装配概述

以下内容引用自http://wiki.jikexueyuan.com/project/spring/beans-autowiring.html: 在之前的做法上会参照这样的顺序:1、使用元素声明bean,2、并使用XML配置文件中的和元素注入。但现在可...

easonjim
2017/05/22
0
0
spring 整合mybatis的问题

在Spring整合mybatis的过程中,我的application.xml的配置是这样的: 现在的问题是,我没有使用get和set 让dao注入到service层中,那么我在service中怎样调用 这个dao借口啊,还有在@Contro...

javaEasy
2013/09/02
2K
14
Spring_总结_03_装配Bean之自动装配

一、前言 本文承接上一节:Spring总结02_依赖注入 在上一节我们了解到依赖注入的实质就是装配。 这一节我们来学习下装配Bean的相关知识。 二、Bean的装配机制 1.三种装配机制 Spring提供了三...

shirayner
2018/07/27
0
0
《Spring5学习》 01 装配Bean之自动化装配

Spring的自动化装配就便利性方面远远优于其他装配方法,这也是业界目前主要采用的Bean装配机制。Spring基于组建扫描和自动装配实现自动化装配,能将用户的显示配置降到最低。以下通过一段代码...

老韭菜
2018/08/05
123
0
spring自动装配优先级处理

spring版本5.0.4 spring的自动装配 我们一般通过加注解的方式来实现,@Resource 或者@Autowired。处理自动装配的类为DefaultListableBeanFactory,部分源码如下: @Nullablepublic Object doR...

额去看看
2018/10/11
227
0

没有更多内容

加载失败,请刷新页面

加载更多

Guava 3: 集合Collections

正文 一、引子 Guava 对JDK集合的拓展,是最成熟且最受欢迎的部分。本文属于Guava的核心,需要仔细看。 二、Guava 集合 2.1 Immutable Collections不可变集合 1.作用 用不变的集合进行防御性...

孟飞阳
9分钟前
2
0
源码分析 RocketMQ DLedger 多副本存储实现

RocketMQ DLedger 的存储实现思路与 RocketMQ 的存储实现思路相似,本文就不再从源码角度详细剖析其实现,只是点出其实现关键点。我们不妨简单回顾一下 CommitLog 文件、ConsumeQueue 文件设...

中间件兴趣圈
13分钟前
2
0
vue入门--简单路由配置

本文转载于:专业的前端网站➜vue入门--简单路由配置   在初始化vue init webpack <工程名>时,有一步是询问是否安装vue-router,选择yes,如果没有安装的话,后面需要自己安装。然后在目录...

前端老手
44分钟前
5
0
怎么给视频配音

很多刚开始尝试视频制作的小伙伴,帮助到怎么给制作完成的视频配音,其实给视频配音的方法非常简单,在手机上可以进行制作,下面一起来看看给视频配音的方法吧! 具体步骤如下: 1、首先在手...

白米稀饭2019
53分钟前
4
0
windows批处理bat脚本编写

什么是bat脚本 .bat结尾的文件其实就是windows上的批处理脚本,Windows中的bat文件相当于 Linux中shell编程的.sh脚本,批量执行DOS命令。 其最简单的例子,是逐行书写在命令行中会用到的各种...

孙幼凌
今天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部