<!-- If you need to report a security issue please visit https://github.com/apache/dubbo/security/policy -->

- [ ] I have searched the [issues](https://github.com/apache/dubbo/issues) of this repository and believe that this is not a duplicate.

### Environment

* Dubbo version: 3.2.4
* Operating System version: win10
* Java version: 17

### Steps to reproduce this issue

1. 启动dubbo服务时加入JVM参数：-Ddubbo.properties.file=/data/dubbo/dubbo.properties
2. /data/dubbo/dubbo.properties 中配置：dubbo.application.qos-enable=false
3. 检查 QOS端口是否打开（已打开）
4. 通过监控地址：http://localhost:9002/actuator/dubbo/properties
 查看 qos-enable 属性（true）
```
{
	"dubbo.application.name": "hp-demo-infra-service",
	"dubbo.application.organization": "HP-Socket",
	"dubbo.application.owner": "Kingfisher",
	"dubbo.application.qos-enable": "true",
	"dubbo.application.qos-port": "7002",
	"dubbo.application.version": "0.0.1-SNAPSHOT",
	"dubbo.config.multiple": "true",
	"dubbo.properties.file": "/data/dubbo/dubbo.properties",
	"dubbo.protocol.name": "dubbo",
	"dubbo.protocol.port": "6002",
	"dubbo.registry.file": "/data/dubbo/.cache/dubbo-registry_hp-demo-infra-service.properties",
	"dubbo.resolve.file": "/data/dubbo/dubbo-resolve.properties",
	"dubbo.scan.base-packages": "com.github.hpsocket.demo"
}
```

而通过JVM参数：“-Ddubbo.application.qos-enable=false”，或在 application.yml 中定义 ”dubbo.application.qos-enable: false”，配置是生效的。

* distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
package org.apache.dubbo.spring.boot.env;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.env.EnvironmentPostProcessor;
import org.springframework.context.ConfigurableApplicationContext;
import org.springframework.core.Ordered;
import org.springframework.core.env.ConfigurableEnvironment;
import org.springframework.core.env.Environment;
import org.springframework.core.env.MapPropertySource;
import org.springframework.core.env.MutablePropertySources;
import org.springframework.core.env.PropertySource;
import org.springframework.util.CollectionUtils;
import org.springframework.util.StringUtils;
import java.util.HashMap;
import java.util.Map;
import java.util.Properties;
import static org.apache.dubbo.spring.boot.util.DubboUtils.DUBBO_APPLICATION_NAME_PROPERTY;
import static org.apache.dubbo.spring.boot.util.DubboUtils.DUBBO_APPLICATION_QOS_ENABLE_PROPERTY;
import static org.apache.dubbo.spring.boot.util.DubboUtils.DUBBO_CONFIG_MULTIPLE_PROPERTY;
import static org.apache.dubbo.spring.boot.util.DubboUtils.SPRING_APPLICATION_NAME_PROPERTY;
/**
 * The lowest precedence {@link EnvironmentPostProcessor} processes
 * {@link SpringApplication#setDefaultProperties(Properties) Spring Boot default properties} for Dubbo
 * as late as possible before {@link ConfigurableApplicationContext#refresh() application context refresh}.
 */
public class DubboDefaultPropertiesEnvironmentPostProcessor implements EnvironmentPostProcessor, Ordered {