java - 如何完全删除/禁用Web浏览器上的Spring boot Logo ?

标签 java angular spring spring-boot favicon

我正在尝试完全删除网络浏览器上的 spring boot leaf Logo 。附图供引用:

Sample Icon

尝试 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/

相关文章:

java - 为什么我的表情给出了错误的答案?

Java 浮点值格式化为两位小数

angular - TypeError : jit_nodeValue_17(. ..) 不是函数

javascript - 如何使用响应式(Reactive)表单向表单添加新控件而不出现错误 : "ERROR InternalError: "too much recursion"?

java - org.springframework.boot.web.support.不存在

java - 让 Spring 替换不同文件类型中的占位符(除了 Spring 的配置)

java - 如何检查 JNI 中的内存泄漏

Java jPanel.repaint();一个循环内只绘制一次?

html - ionic 标签按钮在选择时不会改变颜色

java - 轮询长任务以获取状态更新