Spring Boot
Why?
- Before: import packages + dependences + write config files + test development logic + deploy + …..
- Now: Spring Boot can simplify those workflow
Introduction
-
Spring Boot makes it easy to create stand-alone, production-grade Spring based Applications that you can “just run”.
-
Spring Boot来简化Spring应用开发,去翻从简,产品级别应用.
-
可以快速创建独立运行的Spring项目以及主流框架的集成
-
J2EE开发的一站式解决方案
-
与云计算天然集成
-
Applyed in Microservices
Monolithic Architecture vs. Microservices Architecture
- 一个应用应该是一组小型服务;可以通过HTTP进行通信
- 每一个功能元素都是一个可独立替换和独立升级的软件单元
- Microservices Development History Reference
Prerequisites
- Java and IDE (Eclipse or IntelliJ)
- Maven or Gradle
- Basic understanding of Spring: Java Config, component-scanning, Spring driven testing and Spring data-management.