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

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.
主站蜘蛛池模板: 广东省| 萨嘎县| 鹿邑县| 当阳市| 定兴县| 汝南县| 枝江市| 青海省| 东港市| 天峻县| 遂昌县| 张家界市| 阿图什市| 泾阳县| 登封市| 兴宁市| 镶黄旗| 南陵县| 镇雄县| 图们市| 安仁县| 环江| 旺苍县| 黄山市| 东乡县| 疏附县| 南漳县| 砚山县| 武胜县| 濮阳市| 五峰| 比如县| 长汀县| 扎囊县| 苗栗县| 稻城县| 淮南市| 武宁县| 兴文县| 吉林市| 平乡县|