一、Junit
java单元测试
新建Junit test文件
import static org.junit.Assert.*;
import org.junit.Test;
public class TTest {
@Test
public void testAdd() {
fail("Not yet implemented");
}
@Test
public void testDivide() {
fail("Not yet implemented");
}
}
绿色代表测试成功,其中Error:程序出错 Failures:测试失败
二、Spring
Spring容器:容器是Spring框架的核心,Spring容器负责创建对象,装配它们,配置它们并管理它们的整个生命周期,从生存到死亡。可归为bean工厂、应用上下文(ApplicationContent.xml)。
自动化装配bean:
1、组件扫描:Spring自动发现应用上下文中所创建的bean。(@ComponentScan)
2、自动装配:Spring自动满足bean之间的依赖。(@Autowired)
创建bean:带有@Component注解的类表明为组件类
组件扫描:@ComponentScan注解能够在Spring中启用组件扫描,默认扫描相同包
bean命名:@Component(“newname”)
组件扫描基础包:将配置类放在单独的包中,使其与其他的应用代码区分开来。@ComponentScan("package")或@ComponentScan(basePackages={"package1","package2"})或指定为包中的类或接口@ComponentScan(basePackageClasses={CDPlayer.class,DVDPlayer.class})
自动装配:使用@Autowired注解