因为基础知识不足,踩了很多坑
spring boot资料
spring boot官方文档
spring boot实战
建立项目
软件安装
IDEA、tomcat
步骤
只说关键点了
IDEA 里
file->new->project
如果是新手,只需要勾选web即可
建立目录
.
|____web
| |____ctrl
| | |____HelloController.java
|____DemoApplication.java
这个结构不能错,否则
报错:
Whitelabel Error Page
This application has no explicit mapping for /error
HelloController里面代码:
package com.example.demo.web.ctrl;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
public class HelloController {
@GetMapping("/")
public String hello() {
return "hello";
}
}
这里还牵扯到RestController和Controller的区别
RestController注解包含@ResponseBody,所以可以直接写,否则会报错
[Circular view path [hello]: would dispatch back to the current handler URL