在SpringBoot中,可以使用Profile來替代Properties文件的配置。Profile是一種靈活的方式,可以根據不同的環境或條件來加載不同的配置。
可以通過在application.properties或application.yml文件中使用spring.profiles.active
屬性來指定當前的Profile。例如:
spring.profiles.active=dev
然后在不同的配置文件中分別定義不同的配置,例如:
server.port=8080
server.port=80
在啟動應用程序時,可以通過命令行參數來指定要使用的Profile,例如:
java -jar myapp.jar --spring.profiles.active=prod
這樣就可以根據不同的Profile加載不同的配置,實現靈活的配置管理。