프로파일

dawn·2021년 8월 10일
0

인프런

목록 보기
11/11
post-thumbnail

@Profile 애노테이션은 어디에?

  • @Configuration
  • @Component
    어떤 프로파일을 활성화 할 것인가?
  • spring.profiles.active
    어떤 프로파일을 추가할 것인가?
  • spring.profiles.include
    프로파일용 프로퍼티
  • application-{profile}.properties

강의 구조

프로파일 설정하는 법

1.properties파일 만들기

  • application-prod.properties를 통해 active할 프로파일 설정 가능
  • properties파일에서 spring.profiles.include=proddb을 통해 포함할 properties파일 설정가능

2. 클래스 만들기

@Profile ("prod")
@Configuration
public class BeanConfiguration {

	@Bean
	public String hello() {
		return "hello";
	}
}

프로파일 active하는 법

  1. properties파일에 spring.profiles.active=prod추가
  2. java -jar에 설정주기 (이거는 배포환경에서 사용한대)
profile
안녕하세요

0개의 댓글