바닥부터 천천히

menu-opener icon
  • 홈
  • 태그
  • 방명록

스터디/스프링

Spring Boot에서 properties 값 주입받기

개요 Spring Boot를 이용해서 어플리케이션을 만들다 보면 외부에서 특정 값들을 주입받아야 하는 경우가 있습니다. 예를 들면 AWS의 특정 컴포넌트를 사용하기 위한 secret key가 될 수도 있고 외부 API를 사용하기 위한 API key가 될 수도 있습니다. 이러한 값들을 소스 코드에 하드 코딩한다면 악의적인 의도를 가진 사람이 값을 탈취하여 사용하면서 큰일로 이어질 수 있습니다. 따라서 이렇게 중요한 값들을 application.properties 혹은 application.yml 과 같은 외부 설정값을 관리하는 파일에 적어두고 사용하기도 하고 .jar 파일을 실행하기 위한 커맨드에서 직접 값을 넘겨주기도 합니다. 이번 글은 Spring Boot에서 외부 파일(ex.application.pr..

2020.10.15 게시됨

1

공지사항

최근글

인기글

최근 작성된 댓글

태그 클라우드

  • Spring
  • Algorithm
  • 자바
  • 이펙티브 자바
  • 이펙티브 코틀린
  • jpa
  • localstack
  • 아이템4
  • effectivejava
  • dfs
  • 테스트코드
  • 아이템2
  • 이펙티브코틀린
  • 회고
  • 이펙티브
  • java
  • 아이템6
  • 아이템3
  • 프로그래머스
  • 코드리뷰
  • 아이템7
  • 우아한형제들
  • 알고리즘
  • springboot
  • programmers
  • 우아한테크코스
  • 코틀린
  • 아이템5
  • 이펙티브자바
  • 스프링부트
Copyright . 베이스캠프 all rights reserved.
Designed by 베이스캠프
닫기 아이콘
사이드 프로필 배경이미지
아바타 이미지

ds_chanin

스스로 공부한 내용 다른 사람에게 배운 내용 하나씩 하나씩 정리하기!

  • 분류 전체보기 (89)
    • 스터디 (75)
      • 스프링 (6)
      • Kotlin (3)
      • 코드리뷰 (8)
      • 클린코드 (7)
      • 인프라 (2)
      • JPA (7)
      • 데이터베이스 (2)
      • 네트워크 (2)
      • 이펙티브코틀린 (22)
      • 이펙티브자바 (7)
      • 알고리즘 (7)
      • 세미나 기록 (1)
    • 생각 (14)
      • 회고 (13)
      • 기타 (1)

전체

오늘

어제

Designed by 베이스캠프

티스토리툴바