Spring Dev Tools vs JRebel

There is very handy feature of SpringBoot which is called Dev tools. Dev tools enable hot reloading of spring-boot- based application every time your IDE recompile the code.

Because Spring Boot is often used with Microservices in mind, the reload is quick, and quite seamless.

I did not understand why so little developer use it in my project in the day by day: I think is one of the compelling reason to use spring-boot instead of other libraries.

Also there is a maven integration so I just issue

mvn test spring-boot:run

and I let my VSCode/Eclipse/IntelliJ IDE to recompile the code for me.

My paste experience with JRebel was not so good: partially because it was still linked to a WebLogic application server bringing down the whole development experience, and partially because I discovered JRebel will slow down the entire Eclipse IDE, so when removed, my loss of productivity was balanced by the regained speed… but it was over 9 years ago…anyway its license cost is a lot more than a IntelliJ full license, so I still have doubts about its cost/quality ratio.

 

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.