Java 将env.properties中的application.property重写为null

Java 将env.properties中的application.property重写为null,java,spring-boot,properties,Java,Spring Boot,Properties,我有一个使用分离属性的DB连接 serverName=MyServerName databaseName=MyDbName instance=MyInstance 我想用env.properties覆盖这些属性,这是可行的,但是“instance”属性需要留空。我已经尝试在env.properties中为'instance'传递一个空条目,但是它不会覆盖默认的'MyInstance'(其他的都会被覆盖) 这可能吗?如果是,请举例说明?您在哪里使用这些属性?一些application.proper

我有一个使用分离属性的DB连接

  • serverName=MyServerName
  • databaseName=MyDbName
  • instance=MyInstance
  • 我想用env.properties覆盖这些属性,这是可行的,但是“instance”属性需要留空。我已经尝试在env.properties中为'instance'传递一个空条目,但是它不会覆盖默认的'MyInstance'(其他的都会被覆盖)


    这可能吗?如果是,请举例说明?

    您在哪里使用这些属性?一些
    application.properties
    环境变量
    ,一些资源?我通过@Value注释在Spring\@配置类中使用它们。它们用于通过JtdsDataSource对象创建DB连接。
    instance
    是一个非常通用的词,请使用
    instanceName