我正在尝试完全删除网络浏览器上的 spring boot leaf Logo 。附图供引用:
尝试 1:
在 application.properties 文件中添加了这两个
spring.mvc.favicon.enabled=false
spring.favicon.enabled=false
这仅在点击页面时有效,但如果我打开 localhost:8080/env,Spring Logo 会再次出现。
尝试 2:我尝试用静态图像覆盖 Logo 。在index.html中。
<link rel="icon" type="image/x-icon" href="assets/images/Logo.jpg">
同样的问题仅适用于静态页面,但打开 localhost:8080/env 时,Spring Logo 会再次出现。
尝试 3:
Project
├── src.main.java.resources
│ ├── static
│ │ ├── favicon.ico
资源 --> 静态文件夹中的“favicon.ico”。 不确定我的浏览器是否被缓存,但它似乎没有像 wiki 中提到的那样默认拾取图标。
PS,我使用 java 和 spring boot 作为后端,使用 Angular 作为 UI
是否有一个配置可以让我覆盖或完全删除/禁用每个页面的 Spring 叶图像?
我还按照以下引用文献中的步骤进行操作
https://www.javadevjournal.com/spring-boot/spring-boot-favicon/
https://www.baeldung.com/spring-boot-favicon
但仍然点击/env 并不会隐藏 Spring Boot 叶子图标。
最佳答案
我解决了我的问题。似乎它没有进入 src/main/resources/static/favicon.ico 我将 favicon.ico 移至 src/main/resources 并且它起作用了!
Project
├── src.main.java
│ ├── resources
│ │ ├── static
│ │ ├── favicon.ico
这会使用资源文件夹中我自己的图标覆盖默认的 Spring Boot 图标。
还在浏览器中我执行了以下操作来清除缓存
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.
关于java - 如何完全删除/禁用Web浏览器上的Spring boot Logo ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59955039/