Есть ли Java-аннотация , позволяющая перехватить доступ (чтение или запись) к атрибуту public class?
Это позволит внедрить логику прибудет с геттерами и сеттерами, без необходимости делать их, когда в этом нет необходимости.
Нет встроенных аннотаций для этого, но вы можете добавить свои. Тем не менее, использование аспектно-ориентированного программирования может быть то, что вы имеете в виду. например AspectJ
Нет.Java не предоставляет никаких средств для перехвата доступа к атрибуту.С аспектно-ориентированным программированием вы можете достичь чего-то подобного с помощью методов, но для атрибутов это невозможно.