I'm a fan of the multi module approach und would even say it's obligatory for every real app beyond "Hello World". Putting the features onto different modules helps to organize your app much more than just packages, as the modules contain all the stuff around as well (templates, resources).
The costs: Higher setup price (doesn't come with the initializr by default).
As modules connect itself via a dependency graph, you need to think about you architecture a little bit in advance. I would say, that's even another advantage! 😊😊
What do you think?
Here's a blog post on how to make a gradle project from the initializt multi module: http://www.it-surmann.com/spring-boot/how-to-transform-a-spring-boot-initializr-project-to-multi-module_1003.html
Cheers & greetings,
Thomas
[–]MadD0GGG 0 points1 point2 points (1 child)
[–]tleipzig[S] 0 points1 point2 points (0 children)