SpringBootでProfilesを使用して異なる環境を設定する方法は何ですか。

SpringBootでは、異なる環境のプロパティを設定するために、application.propertiesやapplication.ymlファイルを使用し、@Profileアノテーションを使って異なる環境での設定を指定することができます。

application.propertiesやapplication.ymlに異なる環境のプロパティを設定することができます。

# application.properties
spring.profiles.active=dev
# application.yml
spring:
  profiles:
    active: dev

異なる環境での設定を指定するために、異なる設定クラスで@Profileアノテーションを使用します。

@Configuration
@Profile("dev")
public class DevConfig {
    // dev环境的配置
}

@Configuration
@Profile("prod")
public class ProdConfig {
    // prod环境的配置
}

起動時に-Dspring.profiles.active=prodパラメーターを使用して、どの環境の設定を使用するかを指定することができます。application.propertiesやapplication.ymlにspring.profiles.activeを設定して、デフォルトの環境設定を行うこともできます。

bannerAds