首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >春天有耳聋的application.properties吗?

春天有耳聋的application.properties吗?
EN

Stack Overflow用户
提问于 2022-09-03 20:25:13
回答 3查看 47关注 0票数 0

我试图对Spring中的jar文件进行反编译,试图找到默认的application.properties,是我错了还是存在类似于我们覆盖的母文件的东西。

提前感谢!

EN

回答 3

Stack Overflow用户

发布于 2022-09-03 20:48:54

当使用Spring时,创建可执行JAR文件的通常方法是简单地使用提供的spring-boot-maven-plugin (或等价物,spring-boot-gradle-plugin)。

默认情况下,以这种方式创建JAR的结构如下:

代码语言:javascript
复制
$ ls
my-app-0.0.1-SNAPSHOT.jar

$ unzip my-app-0.0.1-SNAPSHOT.jar
$ ls my-app-0.0.1-SNAPSHOT
./BOOT-INF
./META-INF
./org

默认情况下,应用程序配置位于./BOOT-INF/classes下。默认情况下,任何application.properties (以及src/main/resources下的其他资源)都将位于那里。

如果您不提供application.properties,那么您可能使用的许多组件(但不是所有组件)都将使用合理的默认值(例如,将它们包括在pom.xmlbuild.gradle项目文件中)。在本例中,JAR文件中不存在application.properties文件。例如,如果没有定义server.port属性,则将使用默认的8080来运行应用程序。

配置Spring应用程序的方法有很多。有关完整列表,包括每种方式的优先级,请参见参考文献

票数 0
EN

Stack Overflow用户

发布于 2022-09-04 06:06:38

Spring中没有默认的application.properties (或application.yaml文件)。相反,缺省值是在代码中定义的,通常是在带有@ConfigurationProperties注释的类中。Spring本身支持的属性及其默认值是在参考文件中列出

票数 0
EN

Stack Overflow用户

发布于 2022-09-04 09:51:19

Spring提供了可以在application.properties文件中配置的各种属性。属性具有默认值。我们可以为Spring应用程序设置一个属性。Spring Boot还允许我们在需要时定义自己的属性。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73595225

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档