- 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.
推薦閱讀
- Web程序設計及應用
- 用Flutter極速構建原生應用
- SharePoint Development with the SharePoint Framework
- Learning Python Design Patterns
- 深入分布式緩存:從原理到實踐
- 零基礎入門學習Python(第2版)
- UNIX Linux程序設計教程
- 遠方:兩位持續創業者的點滴思考
- Modular Programming with JavaScript
- Ionic3與CodePush初探:支持跨平臺與熱更新的App開發技術
- Java核心技術卷I基礎知識(原書第9版)
- 精通Django 3 Web開發
- Java到Kotlin:代碼重構指南
- Professional Azure SQL Database Administration
- Flink大數據分析實戰