Showing posts from April, 2019

Some Notes About Converting Your Java Spring MVC App to SpringBoot

In the last years Spring MVC has quickly lost ground to it's younger brother - SpringBoot. The major changes are incode annotations instead of XML configurations , as well as embedding an internal application server instead of creating a war which you can throw into an existing external application server (like tomcat). - So it still will use tomcat, it will just be an embedded-internal one. As I see it those are the main advantages. So after migrating my own Spring mvc application to be a Springboot one, here are my notes. All I needed was the embedded server - the migration did the job and I am highly satisfied as I don't need to install/maintain another part of the system (the tomcat server), which is very good as now my application has one less complexity . Now instead of creating a war file, I create (Maven) a Jar file and run in using java -jar The migration was easier than I thought ! Everything runs faster now - the tomcat is somehow more optimized which i