Spring @Transactional в объявлении @Bean вместо реализации классаJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Spring @Transactional в объявлении @Bean вместо реализации класса

Сообщение Anonymous »

Я хотел бы настроить «транзакционные» bean-компоненты из моего класса Spring @Configuration вместо аннотирования самой реализации класса с помощью @Transactional.

Что-то вроде старого школьного способа настройки транзакционных рекомендаций из XML-файла, но без необходимости использования строковой ссылки на имена моих классов/методов для создания точек.

Причина в том, что реализация bean-компонента находится в другой базе кода, и модуль, которому он принадлежит, не зависит от Spring. Читать: Я не трогаю исходный код этого компонента, просто создаю его экземпляр. Класс является финальным, и его нельзя расширить, чтобы добавить аннотации Spring к дочернему классу.
Для простоты скажем, что все методы должны быть транзакционными.

Реализация компонента:

Код: Выделить всё

/** This class has no Spring dependency... */
// @Transactional 

Подробнее здесь: [url]https://stackoverflow.com/questions/29853315/spring-transactional-on-bean-declaration-instead-of-class-implementation[/url]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»