favicon的问题--第二天

博主在开发中遇到了静态资源与模板页面同名导致的访问问题,决定统一使用templates下的index。同时,为添加网站图标(icon)进行了多次尝试,最终发现需更改文件名才可显示。问题虽解决,但原因不明。博客记录了这一过程并表达了对后续开发顺利的期待。
摘要由CSDN通过智能技术生成

昨天解决了页面跳转的疑问,今天又产生了一个疑问,我的index.html放在static下,又放在了templates下,通过百度了解到,直接访问根目录,出来的应该是static下面的index,测试下来也是这样,访问/index 出来的是templates下面的index。那同一个index,static的貌似没有经过交互。。。反正我没有获取到之前页面的name。。烦人了,就先决定不管是/还是/index都访问templates下的吧~~

    @Configuration
    public class myMvcConfig implements WebMvcConfigurer {
        @Override
        public void addViewControllers(ViewControllerRegistry registry) {
            registry.addViewController("/").setViewName("index");
            registry.addViewController("/index").setViewName("index");
            registry.setOrder(Ordered.HIGHEST_PRECEDENCE);
            WebMvcConfigurer.super.addViewControllers(registry);
        }
}

这段代码经过测试,头天晚上还行,第二天就坑爹了,果断还是乖乖地,

@RequestMapping(value={"/","/index"})

至于上面的那段,还得再好好研究研究,还有一个疑问就是强迫症患者的纠结点,icon

想着自己做的web,有个自己的icon,就不断的测试怎么才能有icon。

语法很简单 

<link th:href="@{images/favicon.ico}" rel="shortcut icon" />

但是见鬼了,就是出不来。。。

一开始有怀疑是不是路径不对,从resources下,到static,再到专门的images目录,每个都试过来了,都不行。。。坑爹啊。

偶然的一个想法,我一次多测试几个页面,虽然用同一个icon,但是改不同的名字试试。那奇迹出现了。。。

居然出来了,立马给前面的页面改个名字试试。

没明白为啥要改名,踩了一次坑,反正记住了。。。。

小缘镇楼~~希望以后开发顺利~~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值