主要涉及到在controller中,是返回参数或者页面跳转的问题。
重点即在于@Controller和@RestController的区别
如果一个controller下全部都是返回字符串或者json以及其他格式数据,直接在controller上面@RestController即可
在对应的方法上注意其格式就行。
如果该controller下的方法即有需要返回字符串的也有需要直接页面跳转的,可以选择在该类上@Controller,根据
需要决定是否在方法上添加@ResponseBody注解即可。至于是否带参数,根据自行业务需求考虑
例如:
返回字符串
直接页面跳转
这是要跳转的页面地址,默认在src/templates下面。还要注意
导入thymeleaf模板,也可以自定义默认页面地址位置:spring.thymeleaf.prefix=classpath:/templates/
基本上就是这么用的。