Как заставить POJO возвращать измененное значение в сеттер всякий раз, когда Autowired в любой другой службе? - PullRequest
0 голосов
/ 12 октября 2018

Итак, у меня было требование, когда мне нужно вызывать сервис (вы можете назвать его классом с помощью @Service), который автоматически связывает POJO (с геттерами / сеттерами).Теперь, если этот POJO изменяется с помощью сеттеров, любая другая служба, автоматически подключающая этот POJO, всегда должна получить мне измененный атрибут.

@Service
class A {

@Autowired
private Hello hello;

public void initHello(){
hello.setName();
}

}

@Component
class Hello {
private String name;

//getters and setters

}

//Any other service
@Service
class B{

@Autowired
private Hello hello;

public String getName(){
return hello.getName(); //should return the same name being set in class A
}

И initHello () вызывается на @EventListener.

Нужно реализовать эту функцию.Может ли кто-нибудь помочь мне достичь этой функциональности, поскольку поиск в Google не имеет смысла.

...