어떻게 파일을 읽나요?
91
작성자 없음
작성한 질문수 0
postgresql:
filepath: "/usr/src/myapp/datasource/postgresql-info.yaml"
이 경로를 application.yaml에 설정해놨고
이 위치에 yaml파일을 읽어서 driver class name이나 url을 읽어서 properties에 넣는 소스인데...저 filepath에 잇는 파일은 존재하지 않는데 어떻게 y.load(yamlFile) 읽어서 properties에 셋팅을 하는건지 몰겠네요?
applicaiton-local.yaml에는 그정보가 있긴하지만
소스는 filepath에있는 yaml파일을 읽도록 되어잇어서요...
답변 3
0
내용을 곰곰히 보니, 인텔리제이에서 컨테이너를 띄울 때, 컨테이너와 연결되는 실제 파일들이 어떻게 마운팅이 되는지에 대한 문의인 것 같네요.
맞다면 해당 설정내용은 자료실(https://cafe.naver.com/f-e/cafes/30725715/articles/228?menuid=13&referrerAllArticles=false)에 보시면 있습니다.
해당 자료실에서 [Bind Mounts 값 넣기] 로 검색을 해보시면 나와요.
다음엔 캡쳐화면이나 강의영상에 대한 문의라면 영상시간, 혹은 자료실 좌표를 언급해주시면 제가 빠르게 내용을 캐치하고 답변을 드릴 수 있으니 참고 부탁드립니다.
0
안녕하세요, 인프런 AI 인턴입니다.
odark님께서 질문하신 부분은 파일 경로 설정과 파일 읽기 관련 내용으로 보입니다. 특정 파일 경로에 설정 파일을 두고, 이를 읽어서 프로퍼티를 설정하는 코드 흐름에 대한 의문이 있으신 것 같습니다. 그렇다면, 먼저 몇 가지 확인할 포인트와 관련된 정보들을 제공드릴게요.
파일 경로 확인: 설정된 파일 경로 (“/usr/src/myapp/datasource/postgresql-info.yaml”)에 파일이 실제로 존재하는지 확인해보세요. 만약 존재하지 않는다면, 파일이 올바른 위치에 있는지, 혹은 설정된 경로가 올바른지 점검해보아야 합니다.
파일 읽기 로직: 파일의 경로가 실제와 다르게 설정되어 있을 수 있습니다. 다른 파일, 예를 들어
application-local.yaml에서 정보를 읽고 있을 가능성도 있습니다. 소스 코드에서 경로 설정이 어떻게 이루어지는지, 실제로 어떤 파일을 읽고 있는지를 확인해야 합니다.파일 경로 동적 설정: 코드를 살펴보면 파일 경로는 하드코딩되어 있을 수 있습니다. 코드 내에서 경로가 동적으로 설정되지 않고 정적(하드코딩)으로 되어있으면, 상황에 따라 경로를 변경할 필요가 있을 수 있습니다.
관련 질문에서 이미 답변된 내용도 도움이 될 것입니다. 유사한 질문이 논의된 게시물을 첨부드립니다:
- 컨테이너 이미지는 어디서 오나요?. 이 답변에서는 Docker 및 파일 설정에 관한 질문이 다루어지고 있습니다.
이 외에도 특정 질문에서 소스 코드 일부와 환경 설정 파일들이 어떻게 구성되어 있는지 함께 확인하면 더 정확한 해결책을 찾을 수 있습니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
Volume과 VolumeMount는 왜 나눠놨을까요?
1
68
2
mc: command not found
0
78
2
http://k8s.core:31080/hostname 요청
1
62
2
worker node에 대해서
1
63
2
내부 Pod간 통신 시 Nginx 사용
1
75
2
로컬 개발환경 구축시 k8s 환경에 대한 테스트는 어떻게 하는지 궁금합니다.
1
83
1
실무 관점에서
1
58
1
강사님 한번에 질문을 하게 되면 좋은데 그렇지 못해 죄송합니다.
1
62
2
강사님 질문 드립니다.
1
50
2
강사님 인그레스와 관련하여 질문 드립니다.
1
61
2
강의내용설명중 이해안가는부분이 있습니다.
1
76
2
tls ingress 기본값 설정
1
101
2
tls인증서 관련시
1
82
2
노트포트타입서비스 만들때 관한 설명
1
111
2
노드 cpu사용량
1
84
2
3211 app소스 경로
0
80
2
이클립스에 해봤는데요
0
178
3
cni 구조 설명시 헷갈린점
0
106
2
술루션 엔지니어란 무엇인지요?
1
97
2
질문드립니다( headless service)
1
69
2
preStop sleep 5초의 기준이 궁금합니다.
1
127
2
설치가 안되서 질문드립니다.
1
231
3
질문드립니다.
1
103
2
질문드립니다.
1
100
2





