Spring注解模式

本文深入解析Spring框架中的注解使用,包括@名称注解的基本概念,如何通过注解配置类和方法,以及Spring如何启动注解。探讨了@Component、@Scope、@Resource、@Value和@Autowired等注解的具体应用,帮助读者理解如何利用注解简化Spring配置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

什么是注解:@名称

                    配置信息

                    配置在XML文件中有个不好的地方,类不好找,不方便,配置信息不是经常修改。

                    注解可以配置在类上,方法上,方便修改。

                    @名称(value="",s={"s","sss","ssss"})单值插入 多值插入

Spring如何启动注解:

5aa5b22617b1cd24b2375128dc50ef122af9439e 

 

让spring管理对象注解:


      ApplicationContext applicationContext =
                new ClassPathXmlApplicationContext("applicationContext.xml");
        Student stu = applicationContext.getBean(Student.class);//指定了类,所以返回的就是你指定的类
        System.out.println(stu);
        Student student = (Student) applicationContext.getBean("student");//返回的是祖先类
        System.out.println(student);



3c9c0948d941392c67f13192d067dd94e6f96990


@Component baen标记的配置:主键标记                

创建模式设置@Scope:

625e42301aafa5bd950269542b564c2f399546df

如何插入值:@Resource标记

太高版本有可能没这个标记

97d50819c47240ec8f0a9c71b7ad5a3fddff59cc


@Value("12")可以不用写set方法值写死别人只能调用,你也可以不写get,只能在这个类中用

67b164461bede6f86aaf7034e5cf6a5f33692e5a


@Autowired:(这个注释是真的厉害)

       根据你的类寻找匹配对象,也相当于你ref引用别人的Bean、以找到你的类的依赖对象

       这个最厉害的是如果这个Bean在Xml中他也可以引入你的Bean对象,他是根据类型识别的


别人类:例如数据Datasource 数据源你是不能更改的所以就在Xml的Bean中配置,用的话建立依赖调用即可

df268701874c4701bbb90dec51095c264cb6d633





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值