遇到一種情況,一個(gè)Service,在兩個(gè)RestController(@RestController)里面的方法調(diào)用,一個(gè)正常,一個(gè)為null,兩個(gè)RestController的其他方法都能正確訪問(wèn)。
原因是 在Service為null的那個(gè)RestController里面,方法不是public的……
例如:
@RequestMapping("/token/generate")
ResultVO<Map<String, Object>> generate(@NotBlank(message = "帳號(hào)不能為空") @RequestParam String account, @RequestParam String password) throws UnsupportedEncodingException {
//……
}
修改為
@RequestMapping("/token/generate")
public ResultVO<Map<String, Object>> generate(@NotBlank(message = "帳號(hào)不能為空") @RequestParam String account, @RequestParam String password) throws UnsupportedEncodingException {
//……
}
即可。