Comments (9)
Hi @madrimas, we are currently looking into this feature.
from springwolf-core.
I've tested the snapshot, looks brilliant, thanks!
After release I'll check it once again and then close the issue.
from springwolf-core.
The change is available in the latest release. 🎉
Thank you for the report/contribution and making Springwolf better!
from springwolf-core.
Welcome to Springwolf. Thanks a lot for reporting your first issue. Please check out our contributors guide and feel free to join us on discord.
from springwolf-core.
Hi @madrimas,
do you ask for an option to select different api backend in a single ui. Similar to the option in swagger (https://petstore3.swagger.io/):
Or do want to manually configure the springwolf paths by setting the spring context path property?
Or is it something different? If so, could you point us to the swagger docs?
from springwolf-core.
Hi @sam0r040! Thanks for quick reply!
Something different. I want to set custom path without setting spring context path in whole app.
In swagger UI there is:
springdoc.swagger-ui.path
- where you can set custom path, in my case {myMicroserviceId} + custom-path
then I can get swagger UI in my browser via such URL: {someBaseUrl, eg. k8s cluster, or localhost} / {myMicroserviceId} / custom-path / swagger-ui / index.html
, e.g. localhost/pet-service/custom-path/swagger-ui/index.html
In Springwolf I want to configure it in the similar way, e.g.:
springwolf.ui.path=/{myMicroserviceId}/custom-path/
then I'll get Springwolf UI in my browser via such URL: localhost/pet-service/custom-path/springwolf/asyncapi-ui.html
instead of localhost/springwolf/asyncapi-ui.html
So, as I said, it's similar case to context path, but without setting it (due to some requirements, I cannot set context path in the whole app).
from springwolf-core.
so @sam0r040 how do you see that? Is there a possibility to add such feature?
from springwolf-core.
Hi @sam0r040, that's great! I look forward to hearing more good news
from springwolf-core.
The change is staged for release and will be part of the next release.
If you want to try and verify it in your application today,
use the latest 1.X.0-SNAPSHOT build as described in our README.md > Testing SNAPSHOT version
Thank you for the report/contribution!
from springwolf-core.
Related Issues (20)
- StackOverflow during initialization HOT 10
- @AsyncOperation.Headers.Header#value is mandatory and renders as "enum" HOT 7
- TypeToClassConverter is unable to handle types `? extends <other>` HOT 3
- Allow for declaration of multiple co-existing AsyncAPIs HOT 3
- Easier control over quotes / always quote string values in YAML? HOT 11
- Build example for schema: error with SpringWolf 1.4.0, but working fine with 1.2.0 HOT 6
- java.lang.StackOverflowError: null in 1.4.0 release HOT 2
- [Enhancement request] SpringWolf to be compatible with Reactor Kafka HOT 6
- Schema introspection of Map<String,Foo> HOT 7
- AsyncListener/AsyncPublisher supports ElementType.TYPE HOT 6
- Upgrade issues from 1.2.0 to 1.4.0 Reactive HOT 3
- 📍 META: Redesign `springwolf-ui`: Feedback, Discussion & Participation HOT 4
- Support for @KafkaListener beanRef HOT 2
- Support @Hidden annotation to hide certain eventhandlers/listeners HOT 6
- Support for a polymorphic payload HOT 11
- springwolf-amqp-example fails HOT 3
- Header definitions are overriding others HOT 4
- Error creating entityManagerFactory - NullPointerException in Hibernate during application startup with Java 17 and Spring Boot 3.3.2 HOT 5
- Cannot use @Header annotation with method parameters. UnsupportedOperationException: SchemaObjectMerger.merge is trying to put on immutable properties map. HOT 7
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 springwolf-core.