데브 코스/TIL

[TIL] DAY 19

반응형

오늘 할 일

  • W3D4 & W3D5 수강 및 정리
  • W3D1 ~ D5 총 정리
  • (시간이 나면) 김영한 님 개념 강의 수강 (주말로!)
  • TIL 작성
  •  
  •  

 

TIL

1. Environment

  • 현재 작업하고 있는 애플리케이션의 환경들을 제어하고 이용할 수 있도록 도와주는 기능이다.
  • 모든 applicationContext는 Environment를 가지고 있다.

 

2. Property

  • .properties 파일이나 .yaml 파일로 만들어진다.
  • key-value로 제공되는 property에 접근이 가능하다.
  • default로 application.properties 파일이 적용된다. 해당 파일에 추가로 속성을 정의하면 스프링에게 읽으라고 property를 알려주어야 한다.
@PropertySource("application.properties")

 

3. YAML

  • property를 작성하기 위해 쓰인다.
  • key: value 구조
  • :(콜론) 이후 꼭 1칸을 띄어야 한다.
  • @PropertySource는 Yaml을 지원하지 않기 때문에 PropertySourceFactory를 사용해 구현한다.
@PropertySource(value = "application.yaml", factory = YamlPropertiesFactory.class)

 

 

 

주말 할 일

  1. W3D1 ~ D5 총 정리
  2. 김영한 님 개념 강의 수강
  3. SQL 레벨업 책 읽기
  4. TIL 작성

 

 

느낀 점

오늘 정리를 하긴 했지만 명확히 이해가 되지 않아서 주말에 다시 한번 정독해야겠다. 아직 스프링 초보인 나에게는 강의가 어렵다. 그래서 김영한님 강의에게 도움을 받아야 할 것 같다. 일전에 조금 듣다가 그만두었었는데 다시 들어보자!

반응형

'데브 코스 > TIL' 카테고리의 다른 글

[TIL] DAY 22  (0) 2021.08.24
[TIL] DAY 20 & 21  (0) 2021.08.23
[TIL] DAY 18  (0) 2021.08.20
[TIL] DAY 17  (0) 2021.08.19
[TIL] DAY 15 & 16  (0) 2021.08.18