`
hyj0903
  • 浏览: 150746 次
  • 性别: Icon_minigender_1
  • 来自: 湖南
社区版块
存档分类
最新评论

Spring基础知识3:Bean的多种配置方式

阅读更多

Bean的多种配置方式如下:

 

方式一:

    (1)适合setter方式的注入

<bean id="test" class="com.bean.test">
   <property name="id">
     <value>1</value>
   </property>
   .......
</bean>

  

   (2)适合构造方式的注入

  

<bean id="test" class="com.bean.test">

  <constructor-arg>
    <value>1</value> 
  </constructor-arg>

  <constructor-arg>
    <value>A</value> 
  </constructor-arg>

</bean>

 

方式二:快捷方式(只适合简单类型如:int,string等)

     (1)适合setter方式的注入

<bean id="test" class="com.bean.test">
   <property name="id" value="1"/>
   .......
</bean>

 

     (2)适合构造方式的注入

<bean id="test" class="com.bean.test">

  <constructor-arg value="1" />

</bean>

 

方式三:使用p schema 在2.5版本支持

 

 

<bean id="test" class="com.bean.test"
  p:id="1" 
  p:uname="link"
  p:sex="男"
/>

 

 

分享到:
评论

相关推荐

    spring bean XML配置入门

    Spring支持通过属性值、构造器参数、setter方法等多种方式进行注入。 6. **运行环境与构建工具**: 题目描述中提到的运行环境是Eclipse,这是一个流行的Java集成开发环境,提供了便捷的代码编辑、调试等功能。而...

    17. Spring Boot普通类调用bean【从零开始学Spring Boot】

    在非Spring管理的类中,如果你想使用Spring容器中的bean,有以下几种方式: - 实现ApplicationContextAware接口,Spring会在初始化时自动注入ApplicationContext。 - 使用`@Resource`注解,与`@Autowired`类似,...

    spring中的bean

    3. **Java配置类**:Spring 3.0引入了Java配置,允许我们使用Java类来配置Bean。 ```java @Configuration public class AppConfig { @Bean public MyBean myBean() { return new MyBean(); } } ``` 这里的`@Bean...

    Spring 最全约束配置文件

    #### 二、Spring配置文件基础知识 在Spring框架中,配置文件是整个系统的核心组成部分之一。它定义了Spring容器中的各种Bean及其之间的关系。Spring支持多种类型的配置方式,其中XML配置文件是最常见的一种形式。...

    Spring基础知识汇总Java开发必看

    Spring提供了多种配置方式:XML配置、Java配置(@Configuration注解)以及基于注解的配置。其中,基于注解的配置简化了Bean的声明,减少了XML的使用,使得代码更加简洁。 5. **数据访问集成** Spring支持JDBC、...

    Spring之核心容器bean

    Spring的核心容器是整个框架的基础,它负责创建、配置和管理bean。主要有两个关键组件:BeanFactory和ApplicationContext。BeanFactory是Spring的基础容器,它提供bean的实例化、作用域、依赖注入、生命周期管理等...

    Spring-Security安全权限管理手册

    ### Spring-Security安全权限...通过本文档的介绍,读者应该对Spring Security有了更深入的理解,并掌握了如何配置和使用它的基础知识。未来还可以进一步探索更高级的主题,如自定义认证逻辑、使用不同的认证方法等。

    一本很不错的关于spring入门的书籍

    - **基础知识**:理解什么是IoC(Inversion of Control)和DI,以及它们如何工作。 - **Spring配置**:学习XML配置和基于注解的配置,以及如何创建和管理bean。 - **AOP基础**:了解切面、通知、目标对象等概念,...

    spring的一些基本知识及如何配置使用

    【Spring 框架基本知识及配置使用】 Spring 框架是Java开发中的一个核心框架,由Rod Johnson创建,最初源于《Expert One on One J2EE Design and Development》一书中的理念。Spring的主要目标是简化企业级应用的...

    Spring基础:数据访问(1)

    标题“Spring基础:数据访问(1)”涉及到的是Spring框架中关于数据访问的初步知识,这通常涵盖Spring如何管理和集成各种数据存储技术,如关系型数据库(例如MySQL、Oracle等)和NoSQL数据库(如MongoDB)。...

    Spring基础教程.zip

    Spring框架是Java开发中最受...通过阅读"Spring基础教程.pdf",你将了解Spring的基本概念、配置方式、核心组件的使用,以及如何将Spring应用到实际项目中。理解并掌握这些知识点,将使你在Java开发领域更加得心应手。

    精通spring3.pdf

    - **Spring Core**:提供IoC容器的基础功能,支持Bean的定义、配置和管理。 - **Spring Context**:建立在Core之上,提供了对Bean的访问方式以及国际化支持等功能。 - **Spring AOP**:支持面向切面编程,可以将日志...

    spring教程+电子书

    2. **配置 Spring Bean**:定义 Spring 的配置文件(XML 配置或注解配置),在其中声明需要管理的 Bean。 3. **创建 Spring 上下文**:使用 `ApplicationContext` 或 `BeanFactory` 来初始化 Spring 上下文。 **...

    深度解析spring容器管理bean

    总结来说,"深度解析spring容器管理bean"涵盖了Spring如何使用DOM4J解析XML,通过反射创建和管理Bean,实现依赖注入,以及Bean的生命周期管理等多个关键知识点。理解这些概念对于深入掌握Spring框架和构建高质量的...

    Spring技术内幕:深入解析Spring架构与设计原理.

    3. **Spring容器**:Spring容器是整个框架的基石,负责管理对象的生命周期和依赖关系。书中会详细解析BeanFactory和ApplicationContext的区别,以及如何通过XML、Java配置以及注解来定义Bean。 4. **数据访问集成**...

    Spring 基础jar包

    通过XML配置文件或注解方式,Spring能自动装配bean,减少了代码间的耦合。 2. **Bean容器**:Spring Bean容器(ApplicationContext)负责创建、管理和装配应用中的对象。它读取配置文件,根据配置创建bean实例,并...

    spring课堂笔记

    3. **Bean的生命周期**:Spring容器管理的Bean有其完整的生命周期,包括初始化、使用和销毁三个阶段。理解Bean的生命周期有助于优化性能和处理资源清理。 4. **AOP(Aspect-Oriented Programming,面向切面编程)**...

    Spring的基础知识.pptx

    【Spring基础知识】 Spring是一个广泛使用的Java企业级应用程序框架,主要设计目的是降低模块间的耦合度,提供一种轻量级的开发方式。Spring的核心特性包括依赖注入(IoC)和面向切面编程(AOP)。它不仅关注业务层...

    spring中文开发手册

    - 先掌握Java基础知识,理解面向对象编程。 - 学习Spring Core和IoC容器,理解依赖注入原理。 - 深入理解AOP,了解切面和通知的使用。 - 学习Spring MVC,掌握Web应用开发。 - 探索Spring Boot和Spring Cloud,...

Global site tag (gtag.js) - Google Analytics