官术网_书友最值得收藏!

Introduction to Spring Boot

Spring Boot is a quick and easy way to get up and running with production-grade standalone applications in no time. If you hated all the XML configurations required to be set for creating a Spring web application, Spring Boot helps us to get away with all those troubles, and lets us focus on developing the application from the word go. The following are some of the key attributes of a Spring Boot application:

  • Requires no XML configuration or code generation.
  • Automatically configures Spring wherever appropriate and possible. 
  • Supports embedded web servers such as Tomcat, Jett, and so on. One of the key disadvantages while working with the Spring web framework prior to Spring Boot was deploying these apps explicitly on the web server either manually, or using some tools/scripts. This is no more required with Spring Boot, as it comes with support for embedded web servers. 
  • Helps to quickly and easily get started with microservices development.  Spring Boot has seen great adoption in recent times thanks to the advent of micro-services architecture style apps. Spring Boot supports creation of micro-services in the form of a JAR file, which could easily be deployed within a server container.
  • Supports features such as health checks, metrics, and so on.
  • Provides useful annotations such as @ConfigurationProperties to accomplish tasks such as loading properties' details from the application.properties file.
主站蜘蛛池模板: 谢通门县| 徐水县| 和静县| 龙胜| 普安县| 遂昌县| 青海省| 双峰县| 宣城市| 吴旗县| 宜宾县| 石楼县| 库尔勒市| 来宾市| 盘山县| 安溪县| 宝兴县| 神木县| 承德市| 金华市| 达州市| 元阳县| 吉木乃县| 漾濞| 苏尼特右旗| 隆回县| 佛山市| 拉萨市| 塘沽区| 桃江县| 获嘉县| 章丘市| 台州市| 马公市| 金平| 伊宁市| 都江堰市| 新津县| 宝丰县| 新竹县| 黄龙县|