如何在春季创建注释


@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
}
}

相关内容

  • 没有找到相关文章