홈>
클래스 경로에 Configuration.properties 파일을 사용하여 스프링 부트 응용 프로그램을 만들었습니다. 그러나 패키지로 만들고 응용 프로그램을 실행할 때 오류가 발생합니다. "Configuration.properties (시스템이 지정된 파일을 찾을 수 없음)." 다음 방법으로 호출했습니다. 공개 정적 속성 readProperties ()에서 IOException이 발생 함 {
FileReader reader=new FileReader("Configuration.properties");
Properties p=new Properties();
p.load(reader);
return p;
spring, boot-boot를 처음 사용합니다 .spring-boot 앱의 application.properties (resources 폴더 내부)에 값을 제공하는 방법이 있습니다. 또는 왜 내가 만든 속성 파일이 항아리에 들어 가지 않는 이유는 무엇입니까? 누군가 도와주세요.
감사합니다. 알빈
- 답변 # 1
관련 자료
- The system cannot find the file specified - 시스템이 지정된 파일을 찾을 수 없습니다 - python 음성 인식
- python - 시스템은 하위 프로세스 Popen을 사용하여 지정된 파일을 찾을 수 없으며 단순한 bat 파일이있는 데스크탑에서만 작동합니다
- visual studio 2013 - 오류 - 시스템이 지정된 파일을 찾을 수 없습니다
- jsp - javaiofilenotfoundexception - null \ gallery2jpg (시스템이 지정된 경로를 찾을 수 없음)
- c++ - qpluginloader 오류 - 플러그인이 exe와 동일한 폴더에 있지 않으면 "라이브러리를로드 할 수 없음 : 지정된 모듈을 찾을 수 없습니다"
- java - Android Studio의 전화 에뮬레이터가 로컬 파일 시스템을 읽을 수 없습니다 URLopenStream에서 FileNotFoundException이 발생 함
- sql : 서버에서 지정된 경로 또는 파일에 액세스 할 수 없으며 필요한 보안 권한이 있고 경로 또는 파일이 존재하는지 확인하십시오.
- python - 텐서 보드 오류 - [winerror 2] 시스템이 지정된 파일을 찾을 수 없습니다
- macos - Touch ID를 설정하거나 시스템 환경 설정을 잠금 해제하거나 Big Sur를 다시 설치할 수 없음 [2020 Intel MBA i3]
- mongodb - 'monogodlock'을 제거 할 수 없음 - 읽기 전용 파일 시스템
- redhat - 어떤 조직에도 등록 할 수 없습니다 RHEL에서 시스템 등록
- linux - CMake는 소스 파일을 찾을 수 없지만 파일이 TFS 빌드 정의의 CMakeListstxt에 지정되지 않았습니다
- websphere - 웹 서비스가 orgapacheaxis2axisfault와 함께 실패 함 - 시스템이 [my url] url에서 전송 정보를 유추 할 수 없습니다
- python - djangocoreexceptionsfielderror - '날짜'는 편집 할 수없는 필드이므로 포럼 모델 양식에 지정할 수 없습니다
- filenotfoundError : [WinError 2] 시스템이 지정된 파일을 찾을 수 없습니다.
- 시스템 verilog 잘못된 할당 - 압축 해제 된 유형을 압축 된 유형에 할당 할 수 없습니다
- Python venv env Fails - python venv env 실패 - [winerror 2] 시스템이 지정된 파일을 찾을 수 없습니다
- arrays - react typeerror를 사용하는 인벤토리 관리 시스템 - 정의되지 않은 '맵'속성을 읽을 수 없습니다
- macos - 시스템 환경 설정 창을 열 수 없습니다
- python - 인코딩 필드가 유형없이 지정되었습니다 데이터가 pandasDataFrame으로 지정되지 않았기 때문에 유형을 자동으로 추론 할 수 없습니다
관련 질문
- java : maven 래퍼로 Spring Boot 앱을 .jar에 배포하면 UnsatisfiedDependencyException이 발생합니다.
- java : 속성 파일을 공유하고 여러 스프링 부트 프로젝트 간에 확장
- java : Spring Boot @Mapper Bean 생성 문제: 애플리케이션을 시작하지 못했습니다. 오류: 유형의 Bean 정의를 고려하십시오.
- java : 요청된 대상에 대한 유효한 인증 경로를 찾을 수 없음 -github에 대한 링크
- java : 어떤 종속성이 전이 종속성의 버전을 재정의하는지(Maven)
- java : mvn spring-boot: 추가 jar로 실행
- java : 422 Unprocessable Entity에서 사용자 정의 응답 JSON 가져오기
- java : 스프링 부트에서 JMSContext 클래스를 찾을 수 없음
- java : JpaSystemException: 영구 속성 [XXXXXX]에 대한 리플렉션을 통해 [XXXXXX] 필드에 액세스하는 동안 오류 발생: 1
- java : XML-BEANS 컴파일된 스키마: 컴파일된 스키마 리소스 org/apache/poi/schemas/ooxml/system/ooxml/ctstring4cdatype.xsb를 찾을 수 없습니다.
파일이 jar 파일로 패키지되어 있고 파일 시스템의 일반 파일이 아니기 때문입니다. 클래스 경로에서 파일에 액세스하려면 다음과 같은 방법으로 파일에 액세스해야합니다.
그러나 스프링 부트를 사용하면 어떤 이유로 든 실제로 필요한 경우가 아니면 속성 파일을 직접 읽을 수 없습니다. 이를 달성하기위한 다른 메커니즘이 있습니다. Spring 문서를 여기에서 살펴보십시오.