- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
几天前我开始了一个全新的新项目,第一次使用 FreeMarker 和 Spring Boot 1.3。但是,我正在努力显示自己的图标。事实上,它在项目的一开始就运行良好,但从几天前开始,它就不再运行了,我也不知道为什么。我已经通过 stackoverflow 上的三个线程讨论它,但没有一个解决了我的问题。我在 Google 上进行了搜索,但找不到任何解决方案。
为了解决这个问题,我开始了一个新项目(这次是 Spring 1.2.5),但我遇到了同样的问题。使用 Spring Tool Suite:新建 ► Spring Starter Project ► 然后我勾选了 Web 和 FreeMarker ► Finish。
项目准备就绪后,我在 demo.web 包中创建了 HomeController,其中一个测试函数返回“home”。我还在 src/main/resources/templates 中创建了一个 home.ftl 并将两个文件放入 src/main/resources/static : demo.png 和 favicon.ico (我也试过把它放在 src/main/resources 下)。
demo.png 显示正确但favicon.ico 未显示。也许我做错了,因为我是网络开发的新手。
HomeController.java
package demo.web;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
@Controller
public class HomeController {
@RequestMapping(value = "/", method = RequestMethod.GET)
public String get() {
return "home";
}
}
home.ftl
<!DOCTYPE html>
<html>
<head>
<title>Demo</title>
<link rel="icon" type="image/x-icon" href="/favicon.ico">
</head>
<body>
<img src="/demo.png" alt="">
</body>
</html>
pom.xml
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>org.test</groupId>
<artifactId>demo</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>jar</packaging>
<name>demo</name>
<description>Demo project for Spring Boot</description>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.2.5.RELEASE</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<java.version>1.8</java.version>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-freemarker</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
</project>
如果您需要更多信息,请询问我。我提前感谢大家的帮助。
最好的问候,斯蒂尔
实际上,Spring Boot 似乎覆盖了他在资源位置可以找到的每个 favicon.ico。
最佳答案
请将您的 favicon.ico
重命名为一些不同的 ico
文件,例如mycustomfavicon.ico
。在您的 href
中也替换正确的名称,它将起作用。
关于java - 无法在 Spring Boot 1.3 或 1.2.5 中设置我的自定义 favicon.ico,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31193509/
我要求我的开发人员通过在 .htaccess 文件中添加以下行来设置网站图标的过期日期: ExpiresByType image/ico "access plus 1 years" 但是它没有过期日
除了 PNG 是一种更常见的图像格式这一事实之外,还有其他技术原因支持 favicon.png 与 favicon.ico 吗? 我支持现代浏览器,它们都支持 PNG 最喜欢的图标。 最佳答案 所有现
代码: ico 文件在 IE 中不显示。 有什么办法可以在IE中显示ico文件 最佳答案 看看: http://en.wikipedia.org/wiki/Comparison_of_web_bro
如何摆脱 nginx 中的所有以下错误。我没有 favicon.ico 2012/03/11 17:13:25 [error] 959#0: *116 open() "/usr/local/nginx
Closed. This question is off-topic。它当前不接受答案。 想要改善这个问题吗? Update the question,所以它是用于堆栈溢出的on-topic。 9年前
我如何告诉网页我不想要 ICO,这样它就不会浪费加载时间来寻找它? 如果它被省略,那么它看起来也是! 最佳答案 嗯...一个可能的技巧是将它指向本地位置: 它仍然看起来,但 127.0.0.1 是
使用 converticon.com,我将图标 png 文件转换为 ico 文件。我将以下代码放在我的 head 标签中: 我仔细检查过,文件位于适当的位置。图像具有读写能力。然后我在浏览器上加载了
my routers/default.go,我尝试使用原始的 Go 解决方案,但失败了,这段代码无法编译。我不知道如何用 faviconHandler 替换路由器: func faviconHandl
在网站中,设计师经常忘记制作favicon,而忘记制作favicon的后果就是网站可用性的下降。如果网站没有相应的favicon.ico文件,每当有用户收藏网站/网页时, Web服务器都会返回404
我有一个使用 Spring Security 3 在 Tomcat 上运行的应用程序。我没有为我的网站定义任何图标,但是当我从我的 IDE sometimes 运行我的应用程序时从我的登录页面登录后,
我如何在开发中为 favicon.ico 提供服务?我可以在我的 urlconf 中添加一个路由,但我不希望该路由延续到生产环境。有没有办法在 local_settings.py 中做到这一点? 最佳
我想要一个函数,它可以获取Windows中的任何文件路径(任何文件系统对象——文件、文件夹、驱动器、快捷方式等)并返回关联的.ICO文件(或带有所有图像的图标的一些句柄)尺寸表示)。例如,如果我在 W
位于窗口顶角的 .ico 文件的理想大小是多少? 最佳答案 简短回答:16 x 16 像素。 长答案: .ico 文件实际上可以包含多个颜色深度的图像 - 您可以在单个文件中提供 16x16、32x3
我正在制作一个 favicon.ico 脚本,我需要知道可能的最大位数。 最佳答案 这取决于您使用的颜色数量。 对于 8 位(256 色): 32 * 32 * 8 = 8192 bits 8192
情况看起来是这样的: 我在应用程序中有很多图标,它们的大小不一。 例如,我使用图标作为 DynamicResource: 部分图标为.xaml格式,部分图标为.png格式 我添加了新的图标,例如:
当我使用IIS Express在Visual Studio 2017中运行我的应用程序时,它可以在wwwroot文件夹中找到favicon.ico。 将其部署到服务器上的IIS时,找不到它。 我认为这
我想知道以下是否可行。 我有一个 .ico 文件,其中包含多种尺寸和颜色深度。但是,它还包含一些定制尺寸,将在我的应用程序中使用。 应用程序通过资源 DLL 访问图标。 (本意是DLL由第三方开发者提
如何使用 htaccess 将图像缓存在我的网站上 2 天: 1 x 60 x 60 x 24 x 2 = 172800s 所以我想缓存'png, jpeg, jpg, ico, js'。我怎样才能用
我有一个已导入到我的 Visual Studio 2010 项目中的 .ico 文件。在 .ico 文件中,看起来有许多不同大小的不同图像。 我正在尝试将其中之一设置为我的按钮控件的图标: HICON
我可以在 css 游标属性中使用 .ico 而不会产生任何后果(即完全浏览器兼容性。)还是必须使用 .cur? 如: cursor: url(img/cursor.ico); 最佳答案 cur 文件和
我是一名优秀的程序员,十分优秀!