天天看點

簡單區分@RestController和@Controller

今天重新搭建了一個項目,這是一個采用SpringBoot + MyBatis Plus 做的檔案管理的小項目,封裝了傳回結果以後,我在Controller上使用了@Controller注解發現方法是可以調用成功但是傳回404,如下:

簡單區分@RestController和@Controller

後來發現問題就是出現在注解上了,将@Controller換成@RestController就可以解決這個問題了。

從這個結果就能看出他們大概的差別就是使用@Controller無法封裝的方法以json的形式傳回。

*******@RestController = @Controller [email protected]******

是以在使用@Controller的情況下,想要傳回與@RestController一樣的結果

如下:

簡單區分@RestController和@Controller

繼續閱讀