SpringBoot是由Pivotal团队提供的全新框架,其设计目的是用来简化Spring应用的初始搭建以及开发过程
创建New Module选择Spring Initializr
之后选中web下的Spring Web,点击creat创建springboot程序
BookController类中写了一个方法,获取请求id
package com.itheima.controller;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
@RequestMapping("/books")
public class BookController {
@GetMapping("/{id}")
public String getById(@PathVariable Integer id)
{
System.out.println("id为"+id);
return "Hello,SpringBoot!";
}
}
springboot内置了tomcat服务器,Application直接运行就可以启动tomcat服务器
用postman发送请求,结果如下:
在命令窗口下输入启动指令:
与web有关的依赖,包括tomcat服务器
与测试有关的依赖,包含了是spring-test
springboot在创建项目时,采用jar的打包方式
springboot的引导类Application是项目的入口,运行main方法就可以启动项目
Application类:
将springboot内置服务器tomcat切换为jetty服务器
先将tomcat服务器的依赖排除
org.springframework.boot
spring-boot-starter-web
org.springframework.boot
spring-boot-starter-tomcat
再导入jetty服务器的依赖
org.springframework.boot
spring-boot-starter-jetty
启动项目,点击Application类,右键运行