问题导入:
初学springsecurity时, 新建了一个项目, 当时访问默认登录页加载完全正常;
但今天再打开时却无法正常加载: 加载时间长且没有样式.
问题解决
- 本来以为是中间某个配置导致springsecurity中间的认证过程有bug, 于是一点点删除配置类里的内容进行排查, 最后发现配置类全删掉还是不行, 一上午过去了, 新建项目也不行.
- 于时急中生智打开谷歌F12发现, 是一个Bootstrap静态资源加载失败. 但是很奇怪为什么以前可以. 于时猜测因为springsecurity的某个未知原因, 加载资源的路径选择发生了改变. 于是去看springsecurity关于静态资源加载的博客. 未果
- 恍然大悟, tmd静态资源地址是https的网络资源, 复制资源链接到浏览器发现:
校园网屏蔽了:https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta/css/bootstrap.min.css
连个vpn瞬间解决了问题, 此处省略无数文明用语.