java - 每当在任何其他服务中自动装配时,如何使 POJO 在 setter 中返回修改后的值?
问题描述
所以我有一个要求,我需要调用一个服务(你可以用 @Service 把它称为一个类),它已经自动连接了一个 POJO(它有 getter/setter)。现在,如果该 POJO 正在使用 setters 进行修改,那么自动装配此 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()。
需要实现这个功能。有人可以帮我实现这个功能,因为谷歌搜索它没有线索。
解决方案
推荐阅读
- jbase - T24 Design Studio 中的基本编程错误
- javascript - event.latLng returns latitude and longitude, however, I can't extract just lat or lng
- android - 如何在 Kotlin 中将两个数组与参数数组合并为一个数组?
- csv - 使用 java.io.FileOutputStream 导出 .csv
- scala - 为什么 Scala Map 上的 .map.flatten 和 flatMap 返回不同的结果?
- azure - Azure Runbook to connect to SQL server running on Azure VM
- c# - Global Function in Asp.net
- ios - Status bar not sticking to top on Some iPads
- angular - @Input/@Output check in templates
- ios - How to Merge video with audio?