- public AnrXappConfiguration(@Value("${anrxapp.basepath}") final String anrXappBasepath) {
- Assert.notNull(anrXappBasepath, "base path must not be null");
- logger.info("Configuring ANR client at base path {}", anrXappBasepath);
- this.anrXappBasepath = anrXappBasepath;
+ public AnrXappConfiguration(@Value("${anrxapp.url.prefix}") final String urlPrefix,
+ @Value("${anrxapp.url.suffix}") final String urlSuffix) {
+ logger.debug("ctor prefix '{}' suffix '{}'", urlPrefix, urlSuffix);
+ anrXappUrl = new DefaultUriBuilderFactory(urlPrefix.trim()).builder().path(urlSuffix.trim()).build().normalize()
+ .toString();
+ logger.info("Configuring ANR client at URL {}", anrXappUrl);