我刚刚开始从事一个 Spring Boot 项目,我使用 stater web 作为它的依赖项之一,我使用 spring.io 从头开始创建我的项目,并从那里获得了
plugins {
id 'org.springframework.boot' version '2.1.6.RELEASE'
id 'java'
}
现在我面临的问题是我的静态内容没有正确加载。我可以在浏览器的开发工具上看到带有 200 OK 消息的静态 URL(这可能意味着 get 请求的成功响应),但是由于我的 CSS 没有加载,样式仍然不存在。但如果我使用 Spring Boot 2.0.4 版,那么一切正常。我浏览了 Spring Boot 版本“2.1.6 RELEASE”的发行说明,但除了这个找不到任何东西
自动配置排除 现在一致地应用排除,而不是仅在本地应用。这适用于在 @EnableAutoConfiguration、@SpringBootApplication、@ImportAutoConfiguration 或 spring.autoconfigure.exclude 属性上定义的任何排除。
这超出了我的想象。
我的问题是,如果有人使用 spring.io 从头开始创建一个项目,并作为回报从 spring-boot 启动器父级获取所有依赖项兼容版本,并且由于某种原因仍然该项目(如上面提到的)不起作用,那么应该去哪里找出问题所在,而不是更改版本。