среда, 23 мая 2018 г.

Доступ к Spring context из бина

Здесь поможет интерфейс ApplicationContextAware - он объявляет метод setApplicationContext(). Контейнер Spring автоматически обнаружит компоненты, реализующие этот интерфейс, и обеспечит передачу бину ссылки на контекст:

public class ExampleService implements ApplicationContextAware {

     private ApplicationContext context;

     public void setApplicationContext(ApplicationContext context) {
          this.context = context;
     }
     ...
}

Комментариев нет:

Отправить комментарий

Взаимодействие между приложениями и Watch Service

Взаимодействие между разными приложениями Java можно сделать с помощью файловой системы, базы данных и JMS. Рассмотрим случай ФС - в Java ...