`

第七章 Spring4 继承、依赖、引用

阅读更多

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.springframework.org/schema/beans
        http://www.springframework.org/schema/beans/spring-beans.xsd">
	
	<!-- 定义一个dog -->
	<bean id="dog" class="com.fx.entity.Dog">
		<property name="name" value="jack"></property>
	</bean>
	
	<!-- 抽象的people -->
	<bean id="abstractPeople" class="com.fx.entity.People" abstract="true">
		<property name="className" value="高三5班"></property>
		<property name="age" value="19"></property>
	</bean>
	
	<!-- 继承abstractPeople,depends-on依赖 引用autority,先执行autority然后再查询zhangsan-->
	<bean id="zhangsan" parent="abstractPeople" depends-on="autority">
		<property name="id" value="1"></property>
		<property name="name" value="张三"></property>
	</bean>
	
	<!-- 继承abstractPeople -->
	<bean id="lisi" parent="abstractPeople">
		<property name="id" value="2"></property>
		<property name="name" value="李四"></property>
		<property name="age" value="20"></property>
		<!-- 引用dog -->
		<property name="dog" ref="dog"></property>
	</bean>
	
	<!-- 先初始化权限autority -->
	<bean id="autority" class="com.fx.service.Authority"></bean>
</beans>

分享到:
评论

相关推荐

    第十四章 Spring4 切面事物与事物通知与传播行为

    在IT领域,Spring框架是Java开发中的核心组件之一,它为开发者提供了许多强大的功能,包括依赖注入、面向切面编程(AOP)以及事务管理。本章将详细探讨Spring4中的切面事务处理、事物通知以及传播行为。 一、切面...

    spring-boot 所有jar包

    在描述中提到的“springBoot 所有依赖的jar包”,是指Spring Boot项目中所需的全部外部库文件,这些jar包涵盖了Spring Boot框架本身、其依赖的Spring模块和其他第三方库。 Spring Boot 的核心特性包括: 1. **起步...

    Spring攻略(第二版 中文高清版).part1

    第7章 Spring Web Flow 238 7.1 用Spring Web Flow管理简单的UI流程 238 7.1.1 问题 238 7.1.2 解决方案 239 7.1.3 工作原理 239 7.2 用不同状态类型建立Web流程模型 246 7.2.1 问题 246 7.2.2 解决...

    spring.net中文手册在线版

    第七章. 多线程和并发操作 7.1.简介 7.2.线程本地存储 7.3.同步基础 7.3.1.ISync 7.3.2.SyncHolder 7.3.3.Latch 7.3.4.Semaphore 第八章. 对象池 8.1.简介 8.2.接口和实现 第九章. Spring.NET杂记 9.1.简介 9.2....

    Spring攻略(第二版 中文高清版).part2

    第7章 Spring Web Flow 238 7.1 用Spring Web Flow管理简单的UI流程 238 7.1.1 问题 238 7.1.2 解决方案 239 7.1.3 工作原理 239 7.2 用不同状态类型建立Web流程模型 246 7.2.1 问题 246 7.2.2 解决...

    十分钟上手spring boot

    - 使用Maven创建一个新的项目,并在pom.xml文件中添加Spring Boot Starter Web依赖。 - **11.2. 添加classpath依赖** - 在项目的classpath中添加所需的依赖库。 - **11.3. 编写代码** - **11.3.1. @...

    spring framework 3 教程

    #### 第七章:Spring Bean的范围 - **singleton范围:** - 在默认情况下,每个Bean定义只会被Spring容器实例化一次。 - **prototype范围:** - 每次请求时都会创建一个新的Bean实例。 #### 第八章:Spring Bean的...

    JAVA spring 系列案例50个和学习资料

    Spring系列第7篇:依赖注入之手动注入Spring系列第8篇:自动注入(autowire)详解,高手在于坚持Spring系列第9篇:depend-on到底是干什么的?Spring系列第10篇:primary可以解决什么问题?Spring系列第11篇:bean中...

    Spring.3.x企业应用开发实战(完整版).part2

    第7章 基于@AspectJ和Schema的AOP 7.1 Spring对AOP的支持 7.2 JDK 5.0注解知识快速进阶 7.2.1 了解注解 7.2.2 一个简单的注解类 7.2.3 使用注解 7.2.4 访问注解 7.3 着手使用@AspectJ 7.3.1 使用前的准备 7.3.2 一个...

    SpringBoot+SpringCloud面试题.doc

    - 通过继承`spring-boot-starter-parent`父项目,可以获得统一的版本管理和依赖管理。 - 导入`spring-boot-dependencies`作为依赖管理,简化项目构建配置。 7. **Spring Boot运行方式** - 打包成JAR/WAR运行,可...

    Spring-Reference_zh_CN(Spring中文参考手册)

    6.8.1. 在Spring中使用AspectJ来为domain object进行依赖注入 6.8.1.1. @Configurable object的单元测试 6.8.1.2. 多application context情况下的处理 6.8.2. Spring中其他的AspectJ切面 6.8.3. 使用Spring IoC来...

    spring-framework-4.1.9.RELEASE

    4.1.9.RELEASE是Spring Framework的一个稳定版本,它在继承了前一版本的优秀特性基础上,进一步增强了性能和稳定性,同时引入了一些新的功能和改进。 1. **依赖注入**:Spring的核心特性之一,通过DI,开发者可以将...

    spring3+strust2+hibernate4

    3. **库文件**:项目的依赖库,可能以JAR或WAR的形式存在,包含Spring、Struts2、Hibernate以及其他第三方库。 4. **部署描述符**:如web.xml,定义了Web应用的启动和运行配置。 5. **测试代码**:可能包含JUnit测试...

    spring-boot-reference

    - **继承 Starter Parent**:解释了如何让项目继承 Spring Boot 的父 POM。 - **不使用父 POM**:提供了在不使用父 POM 的情况下如何配置项目的指导。 - **更改 Java 版本**:说明了如何在项目中更改 Java 编译...

    Pro+Spring+Security

    第七章:利用ACL进行业务对象安全(Business Object Security with ACLs) - ACL基本原理:介绍访问控制列表(ACL)的原理以及如何在Spring Security中实施。 - 高级ACL配置:深入讲解ACL的高级配置选项,如继承、...

Global site tag (gtag.js) - Google Analytics