前言:
Spring Boot是由Pivotal团队开发的Spring框架,采用了生产就绪的观点,旨在简化配置,致力于快速开发。Spring Boot框架提供了自动装配和起步依赖,使开发人员不需要配置各种xml文件。通过这种方式,极大地提高了程序的开发速度。因此,Spring Boot被认为是新一代的Web开发框架。
Spring Boot与Spring相比,有三大特点:自动配置、起步依赖、Actuator对运行状态的监控
自带非功能性的特性:安全、度量、健康检查、内嵌Servlet容器、外置配置
正文:
用IDEA构建一个SpringBoot工程很简单:
一。新建项目
File→New→Project
二。填写Group和Artifact
三。选择Web模块的Web功能
四。确定工程存放位置
点击Finish之后,IDEA会从spring.io网站下载工程模板,下载完成后,一个完整的SpringBoot工程就创建完毕了。
五。工程基本结构:
说明:HelloLindaApplication是程序的启动类,在该类上添加@RestController注解,开启RestController功能,写一个接口“/hi”,使用@GetMapping注解表明为Get类型的请求,看一下构建的Web工程:
具体代码:
package com.forezp.hellolinda;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@SpringBootApplication
@RestController
public class HelloLindaApplication {
public static void main(String[] args) {
SpringApplication.run(HelloLindaApplication.class, args);
}
@GetMapping("/hi")
public String hi(){
return "hi,I'm forezp";
}
}
启动HelloWorldApplication类的main方法,程序启动 完成后,在浏览器输入“http://localhost:8080/hi”,页面显示:
结语:
实践出真知。