目录
Springboot中,根据需要一般都会在Controller上加上@Controller注解,但是也有时候也见有加上@RestController。今天试了下她们的区别。
项目目录结构
Controller
@Controller类中的方法可以直接通过返回String跳转到jsp、ftl、html等模版页面。在方法上加@ResponseBody注解,也可以返回实体对象。
(1)编写控制层
package com.kewangfeideyu.demo20190624.controller;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.CrossOrigin;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RestController;
//@RestController
@CrossOrigin
@Controller
public class TestController {
//@getMapping = @requestMapping(method = RequestMethod.GET)��
//@postMapping = @requestMapping(method = RequestMethod.POST)��