Spring - 装配Spring Bean-通过注解(组件扫描)

本文介绍了如何使用Spring的注解进行Bean装配,特别是通过@ComponentScan进行组件扫描。详细讨论了@ComponentScan的使用,包括basePackages和basePackageClasses属性来指定扫描的包。虽然@ComponentScan解决了包扫描的问题,但对象注入仍需解决,下文将探讨自动装配@AutoWired来解决这一问题。
摘要由CSDN通过智能技术生成

Annotation

通过注解(Annotation)去装配Soring Bean,可以减少对XML文件的配置,注解功能更为强大,他既能实现XML的功能,也能提供自动装配的功能。

方式

方式 作用
组件扫描(@Component与@ComponentScan) 通过定义资源的方式,让Spring IOC容器扫描对应的包,从而把Bean装配出来
自动装配(@Autowired) 通过注解定义,使得一些依赖关系可以通过注解完成

组件扫描

使用@Component装配Bean

  • 首先定义一个POJO类,Role.java
package com.ssm.annotation.pojo;

import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Component;

@Component(value = "role")
public class Role {
   
	@Value("1")
	private Long idLong;
	
	@Value("roleName1")
	private String roleNameString;
	
	@Value("note1")
	private String noteString;

	public Long getIdLong() {
   
		return idLong;
	}

	public void setIdLong(Long idLong) {
   
		this.idLong = idLong;
	}

	public String getRoleNameString() {
   
		return roleNameString;
	}

	public void setRoleNameString(String roleNameString) {
   
		this.roleNameString = roleNameString;
	}

	public String getNoteString() {
   
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值