idea版本:2019,1,1
springboot版本2.2.0
使用Spring initializerr快速创建Springboot项目
遇到的第一个问题
web没有web选项
其实web的选项的名称是会随着springboot的版本变换名称的
因此选择详情为如图的选项即可
第二个问题
没有@RequestMapping
在https://blog.csdn.net/wang5701071/article/details/80811159里我了解到
pom.xml文件中确实缺少
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
添加完后就有了@RequestMapping
入口代码
package com.example.demo;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class DemoApplication {
public static void main(String[] args) {
SpringApplication.run(DemoApplication.class, args);
}
}
control文件代码
package com.example.demo.control;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.bind.annotation.RestController;
/**
* @author wfr
* @description:
* @date 2019-07-07 08:50
* @parem helloConcrol
*/
@RestController
//@ResponseBody
//@Controller
public class helloConcrol {
@RequestMapping(value = "/hello",method = RequestMethod.GET)
public String hello() {
return "hello SPring";
}
}