@Target({ElementType.METHOD})
@Retention(RetentionPolicy.RUNTIME)
@Import({
testMethod.class
})
public @interface test{
public String value() default "";
}
@Component
public class testMethod{
...
}
在我的控制器中,我想使用我创建的注释
@test
@RequestMapping(...)
public response getAll(){
...}
我在测试方法中放置了断点,它无法命中断点。似乎找不到测试方法组件。
您需要导入配置类。如@Import所述,用于导入配置的注释如下。
指示要导入的一个或多个 {@link 配置 @Configuration} 类。
public class TestBean {
public TestBean() {
}
}
@Configuration
public class TestMethod {
@Bean
public TestBean testBean() {
return new TestBean(); //put break-point here
}
}