如何创建新注释?

kla*_*ida 8 java spring

如何基于Spring @Service注释创建新注释@Component

我只想更改名称以获得更多语义用法:例如,将名称更改为@TransactionelService.

dog*_*ane 10

您可以创建自己的注释(例如@MyComponent),使用相应的spring注释进行注释.例如:

@Target(ElementType.TYPE)
@Retention(RetentionPolicy.RUNTIME)
@Documented
@Component
public @interface MyComponent {
}
Run Code Online (Sandbox Code Playgroud)