创建spring boot项目的流程,这里就不累赘了,不懂的可以参考https://blog.csdn.net/lujiangui/article/details/82757155,
创建好的spring boot项目如下:
下面我们创建一个controller包,并创建一个controller类
编写controller,让它输出hello,
@RestController
public class HelloController {
@GetMapping("/hello")
public String hello() {
return "hello";
}
}
这里@RestController是一个组合注解。
当controller类上面加上这个注解,表示该controller类所有方法均返回json数据。类似于在controller方法上添加@ResponseBody。
@GetMapping也是一个组合注解:
作用相当于:@RequestMapping(name="hello",method=RequestMethod.GET),
同理@PostMapping("/hello")等价于@RequestMapping(name="hello",method=RequestMethod.POST)
启动spring boot,访问http://127.0.0.1:7900/hello