有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java应用程序。在IntelliJ的类路径上找不到yaml

我有一个SpringBoot(2.1.5.RELEASE)项目和Gradle(5.4.1)JDK12。 我在我的一个类的字段上使用注释@Value("${some.property}")。属性some.property在我的应用程序中设置。yaml-在资源中本地化

当我在命令行中使用Gradle时,一切正常,但是当我尝试在IntelliJ Ultimate中运行应用程序时,出现了一个错误java.lang.IllegalArgumentException: Could not resolve placeholder 'some.property' in value "${some.property}"

我试图在那个类上添加@PropertySource("classpath:application.yaml"),但是java.io.FileNotFoundException被抛出

应用程序。亚姆在我的房间里。gitignore——我不确定它是否改变了什么。 这个问题存在于最新的IntelliJ和IntelliJ+JBR11中


更新

我能够解决这个问题。首先我重新安装了IntelliJ,然后我删除了我的项目,从git克隆并导入IntelliJ,它就可以工作了


共 (0) 个答案