每当在任何其他服务中自动连线时,如何使POJO在setter中返回修改后的值?

时间:2018-10-12 13:29:23

标签: java spring-boot javabeans autowired event-listener

所以我有一个要求,我需要调用一个服务(您可以使用@Service将该类称为类),该服务已自动连接了POJO(具有getters / setters)。现在,如果正在使用setter修改该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
}

然后在@EventListener上调用initHello()。

需要实现此功能。有人可以帮我实现此功能,因为谷歌搜索没有任何帮助。

0 个答案:

没有答案