When comparing Spring-boot vs Adonisjs, the Slant community recommends Spring-boot for most people. In the question“What are the best web frameworks to create a web REST API?” Spring-boot is ranked 2nd while Adonisjs is ranked 14th. The most important reason people chose Spring-boot is:
Boot is just a thin configuration layer over Spring Framework, as such it inherits all the strengths of Spring.
Specs
Ranked in these QuestionsQuestion Ranking
Pros

Pro Inherits all of Spring's strengths
Boot is just a thin configuration layer over Spring Framework, as such it inherits all the strengths of Spring.

Pro Preconfigured starters

Pro Fast prototyping
Spring boot is built for fast prototyping.

Pro Kick down to Spring
Pro Based on Laravel PHP Framework
If you are already programming in PHP with Laravel, you will have no trouble starting development with Node using Adonis.
Pro Similar to Rails
Pro Built-in modules for everything
There are built-in modules for everything: Auth, Social Auth, mailing ect
Pro Has websocket support out of the box
Pro Very good documentation
Pro Easy to learn, especially if you're already familiar with Laravel
Pro Option for full-stack or api standalone implementation
You can choose to use the full-stack version or if you wish to build a RESTful API you can choose to use the api standalone version.
Cons
Con Lacking in UI development
While actually very good and with a very complete and rich feature set to develop and maintain code on the server side, it still doesn't provide any rich framework for building good user interfaces.
Con No NOSQL integration
Only used ORM, not ODM.
