Java : Some notes on Spring Boot
Srping Boot is a solution to
- minimize manual config process
- provide auto-config based on props files and JAR classpath
- resolve dependency conflicts (Maven and Gradle)
- provide embeded HTTP server, no need to install tomcat separately
Spring Boot contains a complete set of Spring implementations such as MVC / REST / AOP / Core, etc, and also provide the optional dependencies
Deploy Spring Boot apps
- we can deloy in War / Jar
- In other words, we can deploy without server, for example, if the tomact already exists on Linux.
Implement spring initializer
- Avoid snapshot version (beta version)
- Select spring web (Because this is the one I frequently use, or any other needed Dependencies)