如何 remove/disable Spring 完全在浏览器上启动徽标?
How to remove/disable Spring boot logo on web browser completely?
我正在尝试完全删除网络浏览器上的 spring 引导叶标志。附图供参考:
尝试 1:
在 application.properties 文件中添加了这两个
spring.mvc.favicon.enabled=false
spring.favicon.enabled=false
这只在点击页面时有效,但如果我打开 localhost:8080/env,Spring 徽标会再次出现。
尝试 2: 我试图用静态图像覆盖徽标。在index.html.
<link rel="icon" type="image/x-icon" href="assets/images/Logo.jpg">
同样的问题只适用于静态页面,但是当打开 localhost:8080/env 时,Spring 标志再次出现。
尝试 3:
Project
├── src.main.java.resources
│ ├── static
│ │ ├── favicon.ico
"favicon.ico" 在资源 --> 静态文件夹中。
不确定我的浏览器是否被缓存,但它似乎没有像 wiki 中提到的那样默认选择图标。
PS,我在后端使用 java 和 spring 启动,UI
使用 angular
是否有我可以覆盖或完全remove/disable每个页面的这个spring叶图像的配置?
我也遵循了以下参考资料中的步骤
https://www.javadevjournal.com/spring-boot/spring-boot-favicon/
https://www.baeldung.com/spring-boot-favicon
但仍然点击 /env 并没有隐藏 spring 引导页图标。
如果您想在本地修复此问题,请右键单击浏览器选项卡并选择 "reload"。
我解决了我的问题。似乎它没有进入 src/main/resources/static/favicon.ico 我将 favicon.ico 移动到 src/main/resources 并且它起作用了!
Project
├── src.main.java
│ ├── resources
│ │ ├── static
│ │ ├── favicon.ico
这会在资源文件夹中使用我自己的图标覆盖默认 spring 启动图标。
我还在浏览器中执行了以下操作来清除缓存
Open up page that has a different logo
Press Ctrl + Shift + J
Right click the refresh button on the browser
Select Empty Cache and hard reload
Reload the page.
为所有网站图标请求添加虚假控制器
@Controller
public class DummyController {
@GetMapping("favicon.ico")
@ResponseBody
public void dummyFavicon() {
//nop
}
}
我正在尝试完全删除网络浏览器上的 spring 引导叶标志。附图供参考:
尝试 1:
在 application.properties 文件中添加了这两个
spring.mvc.favicon.enabled=false
spring.favicon.enabled=false
这只在点击页面时有效,但如果我打开 localhost:8080/env,Spring 徽标会再次出现。
尝试 2: 我试图用静态图像覆盖徽标。在index.html.
<link rel="icon" type="image/x-icon" href="assets/images/Logo.jpg">
同样的问题只适用于静态页面,但是当打开 localhost:8080/env 时,Spring 标志再次出现。
尝试 3:
Project
├── src.main.java.resources
│ ├── static
│ │ ├── favicon.ico
"favicon.ico" 在资源 --> 静态文件夹中。 不确定我的浏览器是否被缓存,但它似乎没有像 wiki 中提到的那样默认选择图标。
PS,我在后端使用 java 和 spring 启动,UI
使用 angular是否有我可以覆盖或完全remove/disable每个页面的这个spring叶图像的配置?
我也遵循了以下参考资料中的步骤
https://www.javadevjournal.com/spring-boot/spring-boot-favicon/
https://www.baeldung.com/spring-boot-favicon
但仍然点击 /env 并没有隐藏 spring 引导页图标。
如果您想在本地修复此问题,请右键单击浏览器选项卡并选择 "reload"。
我解决了我的问题。似乎它没有进入 src/main/resources/static/favicon.ico 我将 favicon.ico 移动到 src/main/resources 并且它起作用了!
Project
├── src.main.java
│ ├── resources
│ │ ├── static
│ │ ├── favicon.ico
这会在资源文件夹中使用我自己的图标覆盖默认 spring 启动图标。
我还在浏览器中执行了以下操作来清除缓存
Open up page that has a different logo
Press Ctrl + Shift + J
Right click the refresh button on the browser
Select Empty Cache and hard reload
Reload the page.
为所有网站图标请求添加虚假控制器
@Controller
public class DummyController {
@GetMapping("favicon.ico")
@ResponseBody
public void dummyFavicon() {
//nop
}
}