맛있는 개발자의 기록 일기
  • 홈
  • 관리창
  • 메뉴 닫기
  • 글작성
  • 방명록
  • 환경설정
    • 분류 전체보기 (84)
      • Java (74)
      • Food (2)
      • Java 기초 (0)
      • Java 심화 (0)
      • Language (4)
        • Java (4)
      • Framework (2)
        • Spring (2)
      • DevOps (1)
        • Git (1)
      • Cloud (1)
        • Amazon Cloud (1)
  • 홈
  • 태그
  • 방명록
Java

[spring] 환경에 따른 설정 파일 나누기 - application.yml/@Profile

해당 글은 김영한 님의 querydsl을 수강하며 정리하려고 적는 포스팅입니다. 조회 API 컨트롤러 개발 편리한 데이터 확인을 위해서 샘플 데이터를 추가한다. 샘플 데이터 추가가 테스트 케이스에 영향을 주지 않도록 다음과 같이 설정 파일을 나누고 Profile을 설정할 것이다. Profiles 설정 - local src/main/resources/application.yml spring: profiles: active: local Profiles 설정 - test Test는 기존의 application.yml을 복사해서 아래 경로로 복사하고, 프로파일을 test로 수정한다. src/test/resources/application.yml spring: profiles: active: test 이렇게 둘을..

2023. 1. 17. 17:12
Java

[Spring] @Profile, @ActiveProfiles

@Profile 빈이나, 컴포넌트에게 프로필을 구분하여 빈을 로드할 수 있음 @ActiveProfiles 테스트 수행 시 특정 빈만 로드하면서 테스트를 수행할 수 있음 서론 서버를 실행할 때는 아래와 같이 모두 몇 가지의 목적 있고 각기 다른 설정을 주고 싶을 수가 있다. 로컬로 애플리케이션을 구동한다. (인 메모리 DB 연결 및 요청에 맞는 파라미터 값) 테스트를 구동한다. (인 메모리 DB 연결 및 요청에 맞는 파라미터 값) 실제 운영을 하기 위한 배포를 한다. (실제 실무에 사용하는 DB 연결 및 요청에 맞는 파라미터 값) 이런 경우 사용하는 것이 @Profile이다. 해당 어노테이션을 알아보기 이전에 properties/yml 설정 파일을 살펴보며 profiles가 무엇인지 간략히 보자. spri..

2022. 7. 28. 16:55
  • «
  • 1
  • »
Powered by Privatenote Copyright © 맛있는 개발자의 기록 일기 All rights reserved. TistoryWhaleSkin3.4

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.