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

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.
主站蜘蛛池模板: 克山县| 和硕县| 博湖县| 商丘市| 河北区| 潞城市| 宜都市| 大新县| 广元市| 广南县| 安多县| 布拖县| 兴仁县| 镇康县| 梁平县| 临朐县| 石台县| 黄骅市| 锦屏县| 宁阳县| 孟连| 景宁| 岫岩| 水城县| 新兴县| 义乌市| 昌吉市| 富阳市| 辽源市| 忻城县| 嘉善县| 博罗县| 托里县| 讷河市| 乳山市| 普安县| 佛坪县| 苏尼特右旗| 昭通市| 阿城市| 浙江省|