-
Notifications
You must be signed in to change notification settings - Fork 116
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Adopt application.properties
as a configuration file
#806
Comments
How would we deal with syntax and behavioral disparities between implementations? |
It is just the file name. Everything else is still subject to the implementation. |
Do I understand right that the proposal (or the hazy sketch of it above) is to adopt something like Spring's Or is it to make the To put it another way: is the idea that for some unspoken reason Spring users (and/or others) will feel better about some classpath resource that contains the word If any of the above is true: why? Why do any of this? For what reason? For what audience? To accomplish what use cases? Is there any benefit at all, particularly given that Spring's Maybe the idea is simply to remove the word " To the extent I understand this proposal I (personally) vote a vigorous -1. Maybe what's meant is something entirely different? |
This is just the filename. Currently, Jakarta is considering adopting MP Config, and having a more neutral name can help. It can be any other name, but I did propose In Quarkus and SmallRye Config (and any consumer, like Liberty or TomEE) we use |
What is the point of a specification when the most popular implementation of the specification would not comply to the specification (with good reason)? Unless the specification is something like "implementations are free to change what they want", in which case, again, what is the point of the specification? |
Description
Many other runtimes already use
application.*
to reference configuration files (Spring, Quarkus, Micronaut, to name a few).MicroProfile Config could benefit from adopting the same file name, making the transition between runtimes smoother and reducing configuration files if mixing the runtimes. Since it is a more neutral name, it could also help other platforms adopt MicroProfile Config.
Of course, we will still keep
microprofile-config.*
, deprecate it and remove it in the future.The text was updated successfully, but these errors were encountered: