Make spring boot module work with (use) module-info.java
We changed to using module-info.java for all modules, but couldn't immediately make it work for spring boot. Hence, we make an issue and a branch for it, and remove it from master. This helps in making master fully functional.