spring boot学习之路(一)第一个spring web项目

因为基础知识不足,踩了很多坑

spring boot资料

spring boot官方文档
spring boot实战

建立项目

软件安装

IDEA、tomcat

步骤

只说关键点了
IDEA 里
file->new->project
spring boot学习之路(一)第一个spring web项目_第1张图片
如果是新手,只需要勾选web即可
spring boot学习之路(一)第一个spring web项目_第2张图片
建立目录

.
|____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

你可能感兴趣的:(spring)