Я пытаюсь выяснить, как лучше всего решить проблему с помощью методов @Transactional и private / protected, как описано здесь: Работает ли атрибут Spring @Transactional с закрытым методом?
В приведенном выше вопросе большинство ответов рекомендовали аспектJ, но есть и другие альтернативы, такие как делегирование или автоматическое подключение или использование лямбда-выражений Java 8, как описано здесь: https://dzone.com/articles/spring-transactional-and-private-methods-snippet
Принимая во вниманиена счет, что я пытаюсь внести изменения в существующий обширный проект, как вы думаете, что является лучшим решением?Если это aspectJ, время загрузки или время компиляции?