Spring Boot是一个基于Spring的快速应用开发框架,它采用了约定优于配置的理念,使用Spring Boot可以快速简便地搭建各种应用,如Web应用、REST API应用、批处理应用等。Spring Boot自带了许多依赖以及默认配置,可以大大减少开发者的工作量和配置时间,使开发者可以更加专注于业务逻辑的实现。
根据需求入门SpringBoot
需求:基于SpringBoot的方式开发一个web应用,浏览器发起请求/hello后,给浏览器返回字符串 “Hello World ~”。
开发步骤
第1步:创建SpringBoot工程项目
第2步:定义HelloController类,添加方法hello,并添加注解
第3步:测试运行
创建SpringBoot工程
基于Spring官方骨架,创建SpringBoot工程。
勾选web开发相关依赖,点击Finish之后,就会联网创建SpringBoot工程,创建完毕。
在包下创建子包controller,在其中创建类:HelloController
根据需求编写类中内容
package com.casey.controller;
import org.springframework.web.bind.annotation.*;
@RestController
public class HelloController {
@RequestMapping("/hello")
public String hello(){
System.out.println("Hello World");
return "Hello World";
}
}
运行测试
运行SpringBoot自动生成的引导类,打开浏览器,输入 http://localhost:8080/hello
,成功!恭喜,你已经完成基于SpringBoot的第一个程序了!