ClassLoader.getResources vs Module.getResourceAsStream

Bernard Amade bear.amade at gmail.com
Mon Jul 16 13:08:23 UTC 2018


> 
> ServiceLoader is completely the wrong solution for config files. Its
> far too heavyweight.
> 
after java 8 
the case of internationalisation is the worst case of resource handling: 
- creating diverse resource files (for different cultural contexts) means they might be spread along different jars
(you receive an app in your country - that uses a strange language-  ... then you create a specific deployment jar and add it to the app)
- since it is impossible to have the same "directory" (oups I mean "package") in different modules/jars it is required to create a special code to find the real directory
this is super-clumsy! 
please find a  simpler approach ! (even if it entails exceptions to some principles)

thanks



More information about the jigsaw-dev mailing list