JavaBean为类的定义规范,一致的规则,但不是强制规范。
什么是Bean??Spring容器管理的对象
JavaBean规范:
1.写类需要包
2.构造器的规定
3.实现序列化接口,好处是Spring底层会自动进行缓存,自动序列化与反序列化,如果不实现序列化接口,那么就无法参与此活动
4.getXXX()/setXXX() 其中XXX为Bean属性
Spring与JavaBean的关系??
1.Spring建议类要遵循JavaBean规则
2.Spring管理的对象为JavaBean对象,Spring也成为JavaBean容器/Bean容器/IOC容器/Spring容器
使用Junit测试Spring创建简单对象
使用注解:@Test @Before @After
代码实现:
public class TeatCase {
AnnotationConfigApplicationContext a;
@Before
public void init(){
a=new AnnotationConfigApplicationContext(Config.class);
System.out.println("初始化Spring");
}
@After
public void distroy(){
a.close();
System.out.println("关闭Spring");
}
@Test
public void get(){
Demo bean = a.getBean("bean", Demo.class);
System.out.println(bean);
}
}
结果