Spring BootSpring 應(yīng)用開發(fā)框架
Spring Boot 項(xiàng)目旨在簡(jiǎn)化創(chuàng)建產(chǎn)品級(jí)的 Spring 應(yīng)用和服務(wù)。你可通過(guò)它來(lái)選擇不同的 Spring 平臺(tái)??蓜?chuàng)建獨(dú)立的 Java 應(yīng)用和 Web 應(yīng)用,同時(shí)提供了命令行工具來(lái)允許 'spring scripts'.
下圖顯示 Spring Boot 在 Spring 生態(tài)中的位置:
該項(xiàng)目主要的目的是:
-
為 Spring 的開發(fā)提供了更快更廣泛的快速上手
-
使用默認(rèn)方式實(shí)現(xiàn)快速開發(fā)
-
提供大多數(shù)項(xiàng)目所需的非功能特性,諸如:嵌入式服務(wù)器、安全、心跳檢查、外部配置等
Spring Boot 不生成代碼,完全無(wú)需 XML 配置。
快速在 Java 代碼中測(cè)試和使用 Spring Boot 的方法:
import org.springframework.boot.*;
import org.springframework.boot.autoconfigure.*;
import org.springframework.web.bind.annotation.*;
@RestController
@EnableAutoConfiguration
public class Example {
@RequestMapping("/")
String home() {
return "Hello World!";
}
public static void main(String[] args) throws Exception {
SpringApplication.run(Example.class, args);
}
}評(píng)論
圖片
表情
