当前位置: 首页 > news >正文

骏域网站杭州营销策划公司排名

骏域网站,杭州营销策划公司排名,怎样搞到最新注册公司的电话,北京网站域名备案根据《Java EE开发的颠覆者 Spring Boot 实战》来学习Spring Security,然后照着书上的代码去敲,发现了很多书上写和实际情况不一样的地方。 书上的User实体类还可以实现接口,而我如果实现接口UserDetails,一运行就会报错&#xf…

根据《Java EE开发的颠覆者 Spring Boot 实战》来学习Spring Security,然后照着书上的代码去敲,发现了很多书上写和实际情况不一样的地方。

  1. 书上的User实体类还可以实现接口,而我如果实现接口UserDetails,一运行就会报错,解决办法是新创建一个MyUserDetails去继承User实体类,然后实现UserDetails接口。
  2. 书上说Spring Boot针对Spring Security有自动配置,其中包括忽略/css/、/js/、/images/等静态文件的拦截,然后书中的实战代码也并没有对这几个文件设置允许访问,依然可以引用bootstrap,可我在实际代码中发现并不可以!还是要给这几个文件路径进行匹配,然后允许所有用户访问,看下面的代码
http.authorizeRequests()//允许所有用户访问"/","/jquery/**","/semantic/**","/css/**","/js/**","/images/**".antMatchers("/","/jquery/**","/semantic/**","/css/**","/js/**","/images/**","/fonts/**","/**/favicon.ico","/**").permitAll()//其他请求需要登录认证.anyRequest().authenticated()

如果不加上这段代码访问静态文件都成302,访问静态文件全都跳转到login去了。
但新的问题是加上这段代码后访问静态文件又变成404了,检查了几十遍路径没有错,然后在static文件夹下随便新建了一个txt文件去访问,也是404,最后解决办法看下面代码

@Configuration
public class WebMvcConfig extends WebMvcConfigurationSupport {@Overridepublic void addViewControllers(ViewControllerRegistry registry) {registry.addViewController("/login").setViewName("login");}@Overridepublic void addResourceHandlers(ResourceHandlerRegistry registry) {registry.addResourceHandler("/static/**").addResourceLocations("classpath:/static/");}
}

重点是这里

@Overridepublic void addResourceHandlers(ResourceHandlerRegistry registry) {registry.addResourceHandler("/static/**").addResourceLocations("classpath:/static/");}

需要在后面重新映射一下静态资源路径,自己觉得原因可能是Spring Boot默认的静态资源路径不知道被我怎么搞的失效了,怀疑和Spring Security有关,
而且在html文件中的引用方式也要改变,看代码

<link rel="stylesheet" type="text/css" th:href="@{/static/semantic/dist/semantic.min.css}"><script type="text/javascript" th:src="@{/static/js/jquery.min.js}"></script><script type="text/javascript" th:src="@{/static/semantic/dist/semantic.min.js}"></script>

我是引用的semantic-ui,引用路径前面都要加上/static,Spring Boot默认下是不需要的。

 

http://www.lbrq.cn/news/2607679.html

相关文章:

  • iis不能新建网站高质量外链代发
  • 腾达企业交换机管理网站企业网站seo
  • 软件接口设计文档乐陵市seo关键词优化
  • 国家企业公示信息查询系统官网seo关键词优化排名
  • 设计师常用素材网站网站关键词收录查询
  • 给女朋友做的网站内容什么是搜索引擎优化推广
  • 手机怎么制作软件教程网站页面关键词优化
  • wordpress安装错误前端seo是什么意思
  • bs网站开发微信推广平台自己可以做
  • 怎么用云主机做网站网站关键词提升
  • 政府网站建设文案网站模板哪家好
  • 软件开发和网站开发网站制作培训
  • 学校营销型网站建设济宁百度推广公司有几家
  • 如何下载别人wordpress定制的主题hyein seo官网
  • 城阳建网站网页制作教程步骤
  • 口碑好的番禺网站建设谷歌关键词
  • 安徽省港航建设投资集团网站专业seo推广
  • 企信网全国windows优化大师卸载
  • 做网站系统的答辩ppt范文企业关键词推广
  • 非政府组织网站的建设google search
  • 河南新乡做网站公司哪家好宣传软文案例
  • b2b的网站有哪些(10个)谷歌排名算法
  • wordpress本地seo关键词分析
  • 个人音乐网站模板百度竞价冷门产品
  • vrchat视频转码青山seo排名公司
  • 重庆seo报价需要优化的网站有哪些
  • 做网站什么笔记本好用佛山网站建设方案咨询
  • 做mod游戏下载网站seo站长工具综合查询
  • 淮安谁家做网站上海网站排名seo公司哪家好
  • 高端旅游的网站建设网络服务器
  • MATLAB深度学习之数据集-数据库构建方法详解
  • Go语言 单元测试
  • HTTPS有哪些优点
  • PPT自动化 python-pptx - 11 : 备注页 (Notes Slides)
  • 理解 JavaScript 中的“ / ”:路径、资源与目录、nginx配置、请求、转义的那些事
  • 机器学习——决策树(DecisionTree)+ 过采样 + 交叉验证 案例:电信客户流失数据