Spring通过配置类加载实体bean

以下4个java类都在都一个包下:

1.定义接口

public interface AA {
	void play();
}

2.定义实体bean

//组件注解,表明该类是一个组件
@Component
public class BB implements AA{
	private String title = "aaaa";
	private String artist = "mjson";
	
	public void play() {
		System.out.println(title+","+artist);
	}

}

3.配置类

//代替xml配置文件,初始化spring容器
@Configuration
//组件扫描注解,默认启动扫描该类所在的包和所有子包
@ComponentScan
public class CC {
	public CC() {
		System.out.println("CC....");
	}
}

4.测试类

//自动创建Spring应用上下文
@RunWith(SpringJUnit4ClassRunner.class)
//指定加载上下文配置的类
@ContextConfiguration(classes=CC.class)
public class DD {
	@Autowired
	private BB cd;
	
	@Test
	public void cdNotNull() {
		cd.play();
		assertNotNull(cd);
	}
}

5.运行结果:

CC....
aaaa,mjson

 

6.源自Spring实战第4版,第2章,2.2自动装配bean  

  

 

 

 

  

  

转载于:https://www.cnblogs.com/qq28129019/p/10939014.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值