@RequestMapping请求方式发生冲突时候的情况

下面是一段controller的代码

@RestController
@RequestMapping(path = "/account", method = RequestMethod.POST)
public class AccountController {

    @Autowired
    private AccountService accountService;

//    @RequestMapping(value = "/list", method = RequestMethod.GET)
    @RequestMapping("/list")
    public List getAccounts() {
        return accountService.getAccounts();
    }
 }

@RequestMapping在类注解和方法注解上都存在时候:

  • 当方法注解未显示的指定请求method的时候,请求方式以类注解的为准
  • 当显示指定的时候,则以方法注解为准

你可能感兴趣的:(springboot学习笔记)