Я хочу предоставить jar, который при использовании клиентами jar в приложении Spring Boot будет выполнять определенные проверки классов в приложении.
Мой код определяет некоторый неизменный BaseClass, который клиентыможет продлитьОднако я хочу только проверить все подклассы BaseClass в приложении (на пути к классам), которые имеют определенную аннотацию, которую определяет мой код.
, поэтому для каждого класса в пути к классам приложения,который находится в иерархии моего BaseClass и помечен моей аннотацией, я хочу, чтобы какой-то метод моего кода вызывался с этим классом, переданным в качестве аргумента.
Я думаю, что я могу каким-то образом сканировать путь к классам в поисках этих классов, но есть ли лучший способ сделать это, возможно, с aspectJ.
Однако имейте в виду, что мой код использует и будет работать в контексте Spring Boot.
спасибо.