Support multi ApplicationPaths
If I mixed Jaxrs and MVC in the same application, I hope the application paths can be declared respectively and also allow apply different config(default media type, and external security config etc) on both application paths.
eg.
/api for RESTful APIs.
- default media type set to
application/json - use jwt stateless auth.
/web for MVC web pages.
- default media type is
text/html - use a form based login, and enable session for loggined user.
What you can currently do to achieve this is to use two Application classes. In this case you can declare separate paths for each application. But the downside is that you cannot use resource/provider auto-discovery and instead have to implement Application#getClasses() to assign resources/controllers/providers to the correct application.
@chkal Thanks. I have not tried it before, will check it.
Looks like Jakarta REST will standardize this in their 4.0 release