初次学习 当作笔记 也当作打卡
1.快速创建springboot项目 idea中的 spring inviliazer 可以快速创建一个boot项目,并且可以选择配置。
这是选择了web模块的 springboot项目结构。
如果没有选择快速创建 就要引入依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
接下来看项目启动类
//这个注解@SpringBootApplication 表示 此类为启动类
@SpringBootApplication
public class DoorApplication {
public static void main(String[] args) {
SpringApplication.run(DoorApplication.class, args);
}
}
然后写个Controller测试一下
@Controller
public class HelloController {
@RequestMapping("hello")
@ResponseBody
public String sayhello()
{
return "Hello World!";
}
}
成功!
另外 对于@RestController 这个注解,曾经在面试中被问道,现在可以回答为。RestController 的功能就相当于@ResponseBody 和 @Controller的组合。
本篇来自B站 尚硅谷视频,此篇仅为学习笔记
B站 尚硅谷视频