인프런 커뮤니티 질문&답변

모리모리님의 프로필 이미지
모리모리

작성한 질문수

스프링 부트 개념과 활용

외부 설정 1부

application.properties 우선순위 부분 질문

해결된 질문

작성

·

156

0

  1. file:./config/
  2. file:./
  3. classpath:/config/
  4. classpath:/

 강의보고 2번 위치는 이해되었는데, 

1번 3번 4번이 어딘지 이해가 안되네요 ㅠ..

1. config 가 그 폴더 이름이 config 인건지 아니면 설정폴더들을 말하는지..

2. classpath: 는 src 폴더부터라고 보면 될까요? 

답변 2

1

백기선님의 프로필 이미지
백기선
지식공유자

1번에서 config는 디렉토리(폴더)를 말하는 겁니다. 애플리케이션을 실행하는 현재 위치에 config라는 디렉토리 안에 있는 application.properties를 말하는거고.

3번 4번은 클래스패스를 말하는건데, 클래스패스는 src/main/java와 src/main/resources 두 디렉토리라고 생각하시면 됩니다. 보통 자바 파일은 java 안에 두고 자바 파일을 뺸 나머지 파일을 리소스에 두죠. 여기서 config는 클래스패스의 하위 패키지 (파일 시스템으로 치면 디렉토리)를 말하는거구요.

0

모리모리님의 프로필 이미지
모리모리
질문자

확실히 이해가 됬습니다!

모리모리님의 프로필 이미지
모리모리

작성한 질문수

질문하기