springboot中的templates的访问权限及默认的视图解析处

  1. Springboot创建的项目,在resources -> templates下的资源是不能直接访问的,没有开放访问权限。**这是因为templates文件夹,是放置模板文件的,因此需要视图解析器来解析它。所以必须通过服务器内部进行访问,也就是要走控制器 -> 服务 -> 视图解析器这个流程才行。**同时,存在安全问题。比如说,你把你后台的html文件放到templates,而这个文件夹对外又是开放的,就会存在安全隐患。
  2. 如下图springboot中的templates的访问权限及默认的视图解析处
  3. 就算不在application.properties里面配置视图解析器,也会默认去templates下面去找
  4. 如上面的controller:{ return "admin/listCategory"; }springboot中的templates的访问权限及默认的视图解析处