Я создаю свою собственную ярлык аннотацию, как описано в Spring Documentation:Весенняя пользовательская аннотация: как наследовать атрибуты?
@Target({ElementType.METHOD, ElementType.TYPE})
@Retention(RetentionPolicy.RUNTIME)
@Transactional(value = "Custom", readOnly = true)
public @interface CustomTransactional {
}
Можно ли, что с моими аннотациями я мог бы также иметь возможность установить любые другие атрибуты, которые доступны в @Transactional
? Я хотел бы возможность использовать свою аннотацию, например, так:
@CustomTransactional(propagation = Propagation.REQUIRED)
public class MyClass {
}
Да, я думал о таком сценарии, но я бы в конечном итоге с большим количеством аннотаций - для каждой комбинации разумном атрибута;) – Laimoncijus
Да, Я так и думал, поэтому я назвал это плохим решением :-). не вижу другого варианта, кроме использования '@ Transactional', если это так, пользовательские аннотации стереотипов помогут, если у вас есть фиксированный набор атрибутов для ваших аннотаций. –