题记:在学习了springboot和thymeleaf之后,想完成一个项目练练手,于是使用springboot+mybatis和thymeleaf完成一个博客系统,在完成的过程中出现的一些问题,将这些问题记录下来,作为自己的学习心得。在这先感谢群主TyCoding的Tumo项目,虽然本人实在太菜了,好些地方看不懂,但还是使我受益匪浅。
在controller类中返回到页面中一共有两种方式,使用thymeleaf模板引擎的方式和不使用模板的方式(即controller的返回值为ModelAndView或者String)。在controller类中返回值为ModelAndView或者String,二者的区别就在于ModelAndView能够像session一样存储一些属性。
1.不使用模板
1.1使用ModelAndView作为返回值
@Controller
public class LoginController {
@RequestMapping(value = "/login")
public ModelAndView login(){
ModelAndView mv = new ModelAndView();
mv.setViewName("/login.html");
return mv;
}
}
资源路径如下: