@Component
public class APIServerUtil {
public static APIServerUtil apiServerUtil; // 初始化
@Autowired
private MHbpzMapper mHbpzMapper;
@PostConstruct //初始化
public void init() {
apiServerUtil = this;
apiServerUtil.mHbpzMapper = this.mHbpzMapper;
}
/***
* 获取查询接口地址
* @return
*/
public String queryAPIAddress(){
LambdaQueryWrapper<MHbpz> Wrapper = new LambdaQueryWrapper<>();
Wrapper.eq(MHbpz::getType,CustomData.QUERY_API_ADDRESS);
MHbpz mHbpz = mHbpzMapper.selectOne(Wrapper);
String queryAPIAddress = "http://"+mHbpz.getIp()+":"+mHbpz.getPort()+mHbpz.getUrl();
return queryAPIAddress;
}
}