Comments (3)
@honza-zidek I am not sure I am following, what is the use case?
from spring-framework.
@snicoll A possible use case is e.g. in testing. Wherever you want to be sure which base URL has been actually set for a specific client.
I can't see any reason why, when the base URL is set in the implementation agnostic builder, the interface is missing a method to get the value, and you have to use reflexion.
from spring-framework.
If the use case is testing, then we're going to decline this enhancement request: you shouldn't test Spring Framework's code and if anything, you should test that the client generates URLs with the configured base.
Also, in the case of WebClient
, that information is lost as the base URL is turned into a UriBuilderFactory
, which is much more than a base URL. Same applies to RestClient
. So even if we agreed to, there is no easy way to implement the feature you're asking for. I'm closing this issue as a result. Thanks!
from spring-framework.
Related Issues (20)
- Introduce common support for is-null-safe checks in SpEL nodes
- Bug: org.springframework.http.converter is not correctly converting a 2nd json object, nested inside original json object HOT 1
- Strange behavior when trying to override `@Bean` method from parent class and rewrite the bean name HOT 2
- Update StandardReflectionParameterNameDiscoverer to recognize @ConstructorProperties
- Multiple executions in ClientHttpRequestInterceptor cause next interceptors in chain not being called HOT 2
- ScriptFactoryPostProcessor#prepareScriptBeans is invoked twice and overrides bean definitions HOT 1
- Native image ignoring annotations when actual bean type is not exposed in the @Bean method HOT 5
- ReactorNettyClientResponse should not dispose connection HOT 1
- same sentences with differnet text style in AnnotationCacheOperationSource section of reference docs HOT 2
- Find a way to test a custom CacheInterceptor without using bean overriding
- Content-disposition issue after upgrade from to Spring Boot 3.2.3 HOT 7
- IllegalArgumentException / SpelEvaluationException even after compiling with -parameters HOT 1
- `@ContextConfiguration` does not merge duplicate sets of locations or classes within a test class hierarchy HOT 4
- org.springframework.web.socket.server.standard.SpringConfiguratorTests has a configuration class that scans itself
- Awaitility-based tests should wait more than one second
- ResponseStatusException thrown from exception handler methods is no longer respected HOT 5
- Consider adding support for resolving base64 encoded resources HOT 2
- @Named fails to instantiate dependency beans with type-mutating BPPs HOT 5
- Calling AOP annotated method with Kotlin Coroutines and parameter with private constructor causes IllegalAccessException in 6.1.5 HOT 2
- Remove unneeded `@SuppressWarnings("NullAway")` HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from spring-framework.