一种方法是在任何编辑器中直接编辑appliaction.properties文件并编写内容。是否有其他外部方法可以执行此操作,因为在我的一个项目中,当我在编辑器中打开它时,我无法在application.properties文件中找到任何内容,但是当我运行该应用程序时,我从application.properties文件中得到了一些信息。
可以使用SpringBoot以许多不同的标准方式配置属性。我认为,确定参数在哪里的最好方法是列出SpringBoot配置文档中给出的位置,并检查参数是否在此处。
编辑列出位置:
- 您的主目录上的Devtools全局设置属性(在devtools处于活动状态时,为〜/ .spring-boot-devtools.properties)。
- 测试上的@TestPropertySource批注。
- 测试中的properties属性。在@SpringBootTest和测试注释上可用,用于测试应用程序的特定部分。
- 命令行参数。
- 来自SPRING_APPLICATION_JSON的属性(嵌入在环境变量或系统属性中的嵌入式JSON)。
- ServletConfig的初始化参数。
- ServletContext的初始化参数。
- 来自Java:comp / env的JNDI属性。
- Java系统属性(System.getProperties())。
- 操作系统环境变量。
- 一个RandomValuePropertySource,仅具有random。*属性。
- 打包的jar之外的特定于配置文件的应用程序属性(application- {profile} .properties和YAML变体)。
- 打包在jar中的特定于配置文件的应用程序属性(application- {profile} .properties和YAML变体)。
- 打包的jar之外的应用程序属性(application.properties和YAML变体)。
- 打包在jar中的应用程序属性(application.properties和YAML变体)。
- @Configuration类上的@PropertySource批注。
- 默认属性(通过设置SpringApplication.setDefaultProperties指定)。
| 归档时间: |
|
| 查看次数: |
42 次 |
| 最近记录: |