Secondly, we also need to add the Speedment dependency as well as the Speedment plugin to generate our code. There is also a Speedment Initializer that I recommend using, It will produce something like this:
Yeah, I never really got into Spring Roo. Seemed like another code generation tool, where I didn't always like (understand) the code it produced.
Spring boot seems to have got it right, take an opinionated viewpoint. After all, I'll guess that most projects have similar features, with only a few exceptions. The trick is to allow developers to have enough flexibility to develop the unique parts of their systems but to allow the framework to use best practices. Ikea Effect.
Sadly I don't get to play with spring boot (much) at work.