2017-09-19 112 views
1

我知道这个问题已被反复询问,这里有几种解决方案。我已经尝试了几个,除了那些建议你为此自己配置bean的人。我不想做所有这些只是为了显示一个微小的图标而已。但我无法让它工作。这些是迄今我尝试过的解决方案。春季靴子定制favicon.ico没有显示

  1. 只是添加favicon.ico在静态资源下,它应该工作....它没有。
  2. spring.mvc.favicon.enabled = false在application.properties中,根本没有显示任何图标(我认为这是整个问题)。
  3. 尝试了在html页面中包含favicon作为链接的2个示例。像这样: <link rel="icon" type="image/png" href="favicon.png" /> <link rel="icon" type="image/x-icon" href="favicon.ico" />

这些都没有工作。

  1. 尝试将我自己的图标重命名为其他内容,并如上所述引用它。不起作用。

当检查浏览器的页面我有时会收到没有错误,尽管没有图标显示在所有打印出来,或者我得到一个错误说GET http://localhost:8080/myapp/favicon.png 404()凡有闯民宅类型为JSON(我觉得奇怪)。

我在这里没有想法,所以如果有人能告诉我为什么这不起作用,请让我知道。我是否可能忘记了其中一个神奇的春天注释? 这是我的主类看起来像。

@SpringBootApplication 
@ComponentScan 
@Configuration 
@EnableWebMvc 
public class JobengineMonitorApplication implements CommandLineRunner { 

    public static void main(String[] args) { 
     SpringApplication.run(JobengineMonitorApplication.class, args); 
    } 

} 

我使用thymeleaf作为模板引擎

回答

0

好吧,这似乎现在工作。当然,我只是在咆哮之后才设法让它工作:)。

无论如何,我做的是。

  1. 从主类
  2. 为了增加../到取决于网址例如/索引在href删除@EnableWebMvc是细但/edit/something.html不是

对不起浪费人们的时间,但希望这可能是对我这样的另一个新秀有用

+0

你试过我建议的解决方案吗?有什么东西在我的项目中工作,似乎很容易,没有配置 – cralfaro

0

我有这个与SpringBoot配置也和工作

<link rel="shortcut icon" type="image/png" th:href="@{/img/favicon.png}"/> 

而下资源/公/ IMG的favicon.png