首先,需要看看Java被人所诟病的原因:
- Java开发项目复杂度高,及时使用大量框架,也感觉不到多么轻松;
- 原生的开发操作重复编写大量代码;使用web开发时候,每次修改都需要重启服务器;
其他的背景
- Spring虽然已经很好了,但是当大家都以为其已经停滞不前的时候,他推出了Spring Boot和Spring Cloud。因此,Spring Boot是Spring的一次重生,而不是一个组件。
- REST技术已经开始在行业中广为流传,而Java要想实现REST架构的开发,非常复杂。
- Spring Boot的出现,改变了Java开发的困境。
Hello World
直接在http://start.spring.io/上运行配置,即可生成一个最基本的Spring Boot程序。
如何运行Spring Boot
运行一个Spring Boot的方式有很多。首先,他是Jar程序,因此可以找到主类,运行Spring Boot Application
。此外,还可以通过Maven的运行命令来实现。
Maven的运行命令:spring-boot:run