第一次尝试搭建spring boot项目,在http://start.spring.io/上创建好demo,导入idea后,自己手写了,一个控制台
package com.example.demo;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@org.springframework.web.bind.annotation.RestController
@SpringBootApplication
public class DemoApplication {
public static void main(String[] args) {
SpringApplication.run(DemoApplication.class, args);
}
@RequestMapping("/index")
String index(){
return "Hello World!";
}
}
这个启动类中的@RestController无法识别到,在网上找了半天才发现是,在pom.xml中缺少了
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
引入Web模块,重启这个启动类,就好了