Spring学习笔记(四)通过xml方式、注解方式及配置类方式使用Spring

本文详细介绍了Spring的三种使用方式:XML配置、注解方式和配置类方式。XML方式中,重点讲解了配置元数据信息和实例化容器;注解方式强调了导入aop包、开启注解支持以及使用@Component及其衍生注解;配置类方式则演示了如何通过Java代码定义和注册Bean。总结指出XML方式通用且易于维护,注解方式简化代码但限制较多,配置类方式结合两者优点。
摘要由CSDN通过智能技术生成

一、XML方式使用Spring

1.配置元数据信息使用IoC容器

①编写待配置对象类

public class hello{
   
    
    private String str;
    
    //自动生成get set toString
}

②在配置文件ApplicationContext.xml中配置元数据

创建Bean对象,在加载配置文件时对容器中管理的对象进行初始化,对象类hello被Spring托管,可直接实例化容器进行调用

<?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
        https://www.springframework.org/schema/beans/spring-beans.xsd">

    <!-- 使用Spring创建对象,这个对象即为Bean,id即为变量名,class为new的对象类,property用于设置对象属性值,此处相当于new了一个对象hello,属性str的值为Spring -->
    <bean id="hello" class="com.xia.pojo.Hello">  
        <property name = "str" value = "Spring"/>
    </bean>
</beans>
配置文件的属性说明

alias 设置bean的别名 , 可设置多个别名,在获取Bean的时候可以使用别名获取

<alias name="user" alias="NewUser"/>

import引入其他bean的配置,一般用于团队协作时,统一多个bean.xml为一个大的ApplicationContext.xml

<import resource="{path}/beans.xml"/>

bean的配置文件中,主要用到id,name,class三个属性。

id是bean的唯一标识符,若无id只有name,则name为默认标识符;

但若id和name都配置了,则name别名,可设置多个别名,用逗号、

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值