只需简单的两步即可:

第一步:把自己的图标命名为【favicon.ico】;

第二步:在src/main/resources下的static文件夹中放入新的ico即可自动替换;

至此已替换完成,如果重启项目之后没有生效,请按以下方式进行查找原因:

  1. 图标名字写错;
  2. 清空浏览器缓存;

需要注意的是如果使用了WebMvcConfigurer(或者相同功能的拦截器)的话,需要加上**.ico以防止拦截器拦截ico文件的访问。

registry.addInterceptor(authInterceptor()).addPathPatterns("/**")
        .excludePathPatterns(noInterceptor).excludePathPatterns("/**.html", "/**.ico");

以下为拓展内容:

新的ico可以放置的位置并不是惟一的,可以有以下几个地方:

  1. 在src/main/resources/static/目录下
  2. 在src/main/resources/目录下

完结!