Использование аннотации java для внедрения зависимости от регистратора

Я использую spring с поддержкой аннотации аспект-j, чтобы разрешить аннотацию @Loggable . Это позволяет автоматически регистрировать класс в зависимости от конфигурации.

Мне интересно, могу ли я каким-то образом использовать эту аннотацию, чтобы предоставить переменную slf4j Logger в класс для прямого использования, чтобы мне не приходилось делать что-то в связи с:

Logger logger = LoggerFactory.getLogger(MyClass.class);

Было бы хорошо, если бы вышеперечисленное было неявно доступно благодаря аннотации, и я мог бы просто выполнить logger.debug ("..."); без объявления. Я не уверен, возможно ли это вообще.

27
задан mlo 14 June 2011 в 23:14
поделиться