springboot整合thymeleaf会默认访问resources文件下的static目录

方法一:将

map.put("/static/**","anon");

改为

 map.put("/css/**","anon");map.put("/img/**","anon");map.put("/js/**","anon");

即可引入静态资源

<link rel="stylesheet" type="text/css" href="css/login.css">

方法二:在yml文件中修改

spring:mvc:# 配置静态资源映射路径,/public、/resources路径失效static-path-pattern: /static/**

方法三:

springboot默认会将static目录中的内容做为classes根目录的内容发布到web服务器, 所以如果想要放行静态资源, 同时又要实现拦截/**请求, 可以按照如下方式解决:

第一步:在static下面创建目录statics,然后将静态资源拷贝到这个目录中:

第二步:拦截配置:

filterChainDefinitionMap.put("/statics/**", "anon");
filterChainDefinitionMap.put("/**", "authc");

重启web服务器, 清除浏览器缓存, 此时source中已经是正确的路径了, 静态资源被引用了.问题解决。

SpringBoot整合Shiro静态资源拦截配置相关推荐

  1. springboot整合shiro和session的详细过程和自定义登录拦截器

    文章目录 1.shiro依赖 2.shiro配置 shiro过滤器配置: 关联自定义的其他管理器 自定义会话工厂: 3.登陆时记录用户信息 4.shiro一些工具类的学习 5.自定义登录拦截器 shi ...

  2. springboot静态资源的配置

    1. springboot默认的静态资源存放路径 静态资源的存放路径为classpath,也就是resources目录下的: /META-INF/resources /resources /stati ...

  3. SpringBoot整合Shiro搭建登录注册认证授权权限项目模板

    主要内容: 1 SpringBoot整合Shiro安全框架; 2 Shiro主要学习内容总结;(执行流程.主要对象接口.注意事项等) 3 Redis实现对权限信息缓存; ! 温馨提示: 想要快速搭Sh ...

  4. springboot整合shiro(超详细,你想要的都在这了)

    Springboot整合Shiro 文章目录 pom依赖 前端页面(thymeleaf整合shiro) thymeleaf中shiro标签解释 数据库(整合mybatis) 理解shiro的几个组成部 ...

  5. SpringBoot整合Shiro实现登录认证和授权CHCache

    文章目录 一. springboot实现普通登录 1 添加依赖 2 编写配置文件 3 新建实体类和mapper 4 编写业务层代码 5 编写控制器 6 编写启动类 7 编写登录页面和主页面 二. sp ...

  6. springboot整合shiro

    springboot整合shiro 导入依赖 <!-- shiro鉴权框架--> <dependency><groupId>org.apache.shiro< ...

  7. SpringBoot 直接访问静态资源

    一般现在都前后端分离方式,SpringBoot主要提供接口服务,但有时候有一些小项目就希望一个jar前后端都搞定,因此一些页面等静态资源都放入SpringBoot中. 这里记录一下静态资源访问方式和引 ...

  8. SpringBoot整合Shiro实现权限管理与登陆注册

    前言 Shiro解决了什么问题? 互联网无非就是一些用户C想要使用一些服务S的资源去完成某件事,S的资源不能说给谁用就给谁用,因此产生了权限的概念,即C必须有权限才能操作S的资源.S如何确定C就是C呢 ...

  9. 关于SpringBoot整合Shiro并入redis缓存

    关于SpringBoot整合Shiro并入redis缓存 最近做一个小项目加入shiro权限框架, Shiro是Apache下的一个开源项目,提供了认证.授权.加密.会话管理,与spring Secu ...

最新文章

  1. notepad如何新建php,notepad新手怎么使用教程
  2. PHP任何类转对象访问
  3. qpython3l手机版怎么用_qpython怎么用
  4. ztree 更新配置后重新渲染树_【问】zTree异步加载时添加父节点怎样避免再次加载整树...
  5. Java NIO系列教程(十 五)Java NIO Path
  6. activity 点击后传递数据给fragment_Fragment 新特性 : Fragment Result API 使用以及源码分析
  7. 警惕开源代码库中的安全隐患
  8. 跨浏览器的placehold
  9. pycharm关联python ide_Python+Selenium进阶版 (一)- Python IDE工具-PyCharm的安装和使用...
  10. 享受梦幻技术盛宴,相约 Unite 2020
  11. Spring入门看这一篇就够了
  12. 股票历史数据-股票前复权数据下载
  13. FPGA实验记录一:1位全加器设计
  14. android手机怎么用车载高德地图,用手机更新车载高德地图,汽车导航升级方法...
  15. 小程序开发——比较好看的登录界面设计
  16. springboot + vue 全栈开发实战 读书感想
  17. 美团 java_GitHub - meituan/mssapi_java: 美团云对象存储 Java SDK
  18. Nodejs+vue网上鲜花店销售信息系统express+mysql
  19. 快速定量,Abbkine 蛋白质定量试剂盒BCA法来了!
  20. luogu P4363 [九省联考2018]一双木棋chess

热门文章

  1. blank=True, null=True的区别
  2. Rust中文社区上线了在线中文论坛
  3. 将人像照做成旋转风车效果!超实用Photoshop教程
  4. 对 Error-State Kalman Filter 的理解
  5. 鸿蒙系统与麒麟os,华为鸿蒙系统改名为麒麟OS
  6. HTTPS hostname wrong: should be <
  7. 实木地板被机器人弄成坑_实木地板被修家具的压出凹痕看了心里难过怎么办
  8. Linux ❉ HTTPS服务器详解
  9. MySQL数据库应用(DDL/DML/DCL)
  10. 会计学原理学习笔记——第三章——账户与复式记账(3.6生产准备业务核算——制造费用与完工产品成本计算与核算)