Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Intellij idea 如何告诉intellij在资源文件夹外使用application.properties?_Intellij Idea - Fatal编程技术网

Intellij idea 如何告诉intellij在资源文件夹外使用application.properties?

Intellij idea 如何告诉intellij在资源文件夹外使用application.properties?,intellij-idea,Intellij Idea,我的Spring Boot项目正在使用gradle生成的application.properties文件,该文件位于build目录下,而不是典型的resources目录下。 如何让Intellij将生成的application.properties文件拉入build/resources/main下,而忽略src/main/resources下的文件?谢谢。我很抱歉没有将此答案作为评论给出,但我还没有必要的声誉来评论 您试图做的更多的是与Spring Boot相关,而不是与Intellij相关(添

我的Spring Boot项目正在使用gradle生成的application.properties文件,该文件位于build目录下,而不是典型的resources目录下。

如何让Intellij将生成的application.properties文件拉入build/resources/main下,而忽略src/main/resources下的文件?谢谢。

我很抱歉没有将此答案作为评论给出,但我还没有必要的声誉来评论

您试图做的更多的是与Spring Boot相关,而不是与Intellij相关(添加Spring Boot标签将在将来有所帮助)

也许有助于引导你走上正确的道路

基本上,您需要将
build/resources/main/application.properties
文件添加到类路径中。一旦进入类路径,Spring将能够看到并阅读它

然而,这仍然会给Spring留下两个可用的
application.properties
文件。我不确定它会选择哪一个,或者它是否会同时阅读这两个

您可能希望研究如何使用Spring概要文件,以便告诉Spring要读取哪些属性文件。关于属性文件和配置文件的更多信息可以在谷歌上找到。我也发现这个帖子很有帮助


如果这些都不是您想要的,另一个(不太理想和肮脏)选项是将生成的文件移动到
src/main
目录下。然后Spring会自动看到它。

我很抱歉没有给出这个答案作为评论,但我还没有必要的声誉来评论

您试图做的更多的是与Spring Boot相关,而不是与Intellij相关(添加Spring Boot标签将在将来有所帮助)

也许有助于引导你走上正确的道路

基本上,您需要将
build/resources/main/application.properties
文件添加到类路径中。一旦进入类路径,Spring将能够看到并阅读它

然而,这仍然会给Spring留下两个可用的
application.properties
文件。我不确定它会选择哪一个,或者它是否会同时阅读这两个

您可能希望研究如何使用Spring概要文件,以便告诉Spring要读取哪些属性文件。关于属性文件和配置文件的更多信息可以在谷歌上找到。我也发现这个帖子很有帮助


如果这些都不是您想要的,另一个(不太理想和肮脏)选项是将生成的文件移动到
src/main
目录下。然后春天会自动看到它。

谢谢!加载。。。很好的回答,谢谢!加载。。。很好的回答。如果使用application.properties文件ourside src/main/resources文件夹,那么intelij不会识别它来提供检查。查看是否使用application.properties文件ourside src/main/resources文件夹,然后intelij不识别它来提供检查。看见