Spring 零配置

本文介绍Spring框架中的零配置概念,包括使用@Component、@Controller、@Service等注解定义bean组件,以及@Scope、@Resource、@Autowired和@Qualifier等注解的作用与用法。此外还介绍了如何在配置文件中启用组件扫描。

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

Spring  零配置:[注解]


***@Component :代表 bean 组件 ,写在类的前面。xml配置文件扫描到就会自动生成bean。
    @Controller:代表 控制器 组件
    @Service: 代表 业务逻辑 组件
    @Repository:代表 DAO 组件
 *@Scope:用来指定bean的作用域的 。放在类的前面value="singleton/prototype";只有这两个属性值。singleton代表获得的bean对象是同一个地址。prototype代表每次获取的bean都是不同的地址。
 *@Resource:配置依赖  。放在类的属性前面。利用name=""可以直接进行注入。
 *@Autowired:和@Qualifier 配合使用。 @Autowired放在前面,@Qualifier(value="")放在后面用来定位。功能与@Resource相同。
 *@Qualifier:与@Autowired配合使用,功能和@Resource相同。
要想使用注解:只需要在配置文件中添加:<context:component-scan base-package="com.xu.bean"> :包中放的都是注解类。和导入jar包。
              可以在其中使用<context:include-filter type="regex" expression=".*Chinese"/>和<context:exclude-filter type="regex" expression=".*Axe"/>




    注:值得注意的是<context:include-filter /> 和 <context:exclude-filter /> 是有先后顺序的,必须先有include才能有exclude。





























































评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值