tworzę własną niestandardową skrótu adnotacji, jak opisano w Spring Documentation:Wiosenna adnotacja w stylu wiosennym: jak dziedziczyć atrybuty?
@Target({ElementType.METHOD, ElementType.TYPE})
@Retention(RetentionPolicy.RUNTIME)
@Transactional(value = "Custom", readOnly = true)
public @interface CustomTransactional {
}
Czy to możliwe, że z moim niestandardowego adnotacji mogę być również w stanie ustawić inne atrybuty, które są dostępne w @Transactional
? Chciałabym móc używać adnotacji, na przykład tak:
@CustomTransactional(propagation = Propagation.REQUIRED)
public class MyClass {
}
Tak, myślałem o takim scenariuszu, ale potem chciałbym skończyć z wieloma dopiskiem - dla każdej kombinacji atrybutu sensownego;) – Laimoncijus
Tak, Tak myślałem, dlatego uważam to za złe rozwiązanie :-). nie widzisz żadnej innej opcji niż samo używanie '@ Transactional', jeśli tak jest, niestandardowe adnotacje stereotypów pomogą, jeśli masz ustalony zestaw atrybutów dla adnotacji. –