当前位置: 代码迷 >> 综合 >> java 常用注解
  详细解决方案

java 常用注解

热度:67   发布时间:2024-02-27 14:19:52.0

java注解 仅作简单记录

  1、@BeforeClass所修饰的方法在所有方法加载前执行,而且他是静态的在类加载后就会执行该方法,在内存中只有一份实例,适合用来加载配置文件。
  2、@AfterClass所修饰的方法在所有方法执行完毕之后执行,通常用来进行资源清理,例如关闭数据库连接。
  3、@Before和@After在每个测试方法执行前都会执行一次。
  4、测试方法上面必须使用@Test注解进行修饰。
  5、测试方法必须使用public void 进行修饰,不能带有任何参数。
  6、测试单元中的每一个方法必须独立测试,每个测试方法之间不能有依赖。
常用注解
     @Test(excepted=XX.class) 在运行时忽略某个异常。
     @Test(timeout=毫秒) 允许程序运行的时间。
    @Ignore 所修饰的方法被测试器忽略。
    @RunWith 可以修改测试运行器 org.junit.runner.Runner

 

@ComponentScan        主要就是定义扫描的路径从中找出标识了需要装配的类自动装配到spring的bean容器中,
                    装配标识了@Controller,@Service,@Repository,@Component注解的类到spring容器中

@Component    
    @Controller            
    @Service            
    @Repository