- Building Web Apps with Spring 5 and Angular
- Ajitesh Shukla
- 231字
- 2021-07-02 19:38:19
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.
推薦閱讀
- Intel Galileo Essentials
- Python數據分析入門與實戰
- Java EE 6 企業級應用開發教程
- 造個小程序:與微信一起干件正經事兒
- Debian 7:System Administration Best Practices
- 算法精粹:經典計算機科學問題的Java實現
- JIRA 7 Administration Cookbook(Second Edition)
- Java從入門到精通(第5版)
- Getting Started with Python Data Analysis
- Python Web數據分析可視化:基于Django框架的開發實戰
- Go語言精進之路:從新手到高手的編程思想、方法和技巧(1)
- Learning Hadoop 2
- Visual Basic 6.0程序設計實驗教程
- Getting Started with Python and Raspberry Pi
- Maker基地嘉年華:玩轉樂動魔盒學Scratch