и сервис и репозиторий наследуются от компонента. они все компонент
А как на счёт пост процессора который обоварачивает все @Repository beans контекста и навешивает на них аспект который перехватывает sql эксепшины и пробрасывает свои анчэкед ?? Это поведение спринга добавляет пункт в различие @Repository от @Component ?
А как на счёт пост процессора который обоварачивает все @Repository beans контекста и навешивает на них аспект который перехватывает sql эксепшины и пробрасывает свои анчэкед ?? Это поведение спринга добавляет пункт в различие @Repository от @Component ?
Вопрос-то про компонент и сервис, а не репозиторий и компонент)
у других стереотипных аннотаций-компонентов есть определенные дополнительные особенности. например тот же @Controller - это по сути обычный @Component но наличие именно аннотации @Controller или @RequestMapping на классе заставляет спринг искать в нем методы-хэндлеры. А иначе это будет обычный бин.
https://t.me/springframeworkio/18294 В общем дело в модулях + spring boot test + junit 5. Без модулей работает отлично, с модулями мавен не собирает. Кто-нибудь пробовал такое провернуть? Может у кого есть примеры/направление, куда копнуть?