一种方法是在任何编辑器中直接编辑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指定)。