스프링 부트 프로젝트의 application.properties 파일은 어디에 있습니까?
새로운 Spring 부트 프로젝트를 시작했습니다.포트 번호를 변경하고 싶기 때문에 포트 번호를 변경할 필요가 있다고 읽었습니다./resource/application.properties
그렇게 하기 위해서.
이 파일을 찾을 수 없습니다만, 뭔가 빠뜨린 것이 있습니까?부트 스타터를 설치해야 합니까?스프링 CLI를 사용하여 이 설정을 하고 싶지 않습니다.
이 파일을 수동으로 작성해야 합니까?그렇다면 이 파일을 코드 어딘가에 속성 파일로 표시해야 할 것 같습니다.어디에 있을까요?
정말 고마워.
를 추가해야 합니다.application.properties
파일을 클래스 패스에 저장합니다.
만약 당신이 Maven이나 Gradle을 사용하고 있다면, 당신은 그 파일을 아래쪽에 둘 수 있습니다.src/main/resources
.
Maven이나 다른 빌드 도구를 사용하지 않는 경우 SRC 폴더에 넣으면 됩니다.
그러면 엔트리를 추가할 수 있습니다.server.port = xxxx
를 클릭합니다.
application.properties 파일을 수동으로 생성할 수도 있습니다.
Spring Application은 다음 위치에 있는 application.properties 파일에서 속성을 로드하여 Spring 환경에 추가합니다.
- 현재 디렉토리의 /config 서브 디렉토리.
- 현재 디렉토리
- classpath /config 패키지
- 클래스 패스 루트
목록은 우선순위로 정렬됩니다(목록의 상위 위치에 정의된 속성은 하위 위치에 정의된 속성보다 우선합니다).(Spring boot features 외부 설정 문서 페이지에서)
그럼 그냥 작성해주세요.
수동으로 생성할 수 있지만 application.properties의 기본 위치는 여기에 있습니다.
스프링 부트 프로젝트의 첫 번째 여정에서는 Spring Starter 이 링크를 사용해 보는 것이 좋습니다.
다음과 같은 프로젝트 구조가 자동으로 생성됩니다.perpy는 /perpy 아래에 있습니다.
application.properties 중요한 변경,
server.port = 기본 PORT(XXXX)= 8080
server.servlet.servlet-path=/api(SpringBoot 버전 2.x)
server.contextPath-path=/api(SpringBoot 버전 2.x 미만).
다중 속성 설정을 원하지 않는 경우 application.yml을 사용할 수 있습니다.
예
application.yml
server:
port: 8080
contextPath: /api
application.properties
server.port = 8080
server.contextPath = /api
Spring Boot는 응용 프로그램이 시작되면 다음 위치에서 application.properties 및 application.yaml 파일을 자동으로 검색하여 로드합니다.
- 클래스 패스 루트
- classpath /config 패키지
- 현재 디렉토리
- 현재 디렉토리의 /config 서브 디렉토리
- /config 서브 디렉토리의 직계 하위 디렉토리
리스트는 우선순위로 정렬됩니다(작은 항목의 값이 이전 항목의 값보다 우선합니다).
자세한 것은, https://docs.spring.io/spring-boot/docs/current/reference/html/spring-boot-features.html#boot-features-external-config-files 를 참조해 주세요.
언급URL : https://stackoverflow.com/questions/38775194/where-is-the-application-properties-file-in-a-spring-boot-project
'programing' 카테고리의 다른 글
매우 큰 HTTP 요구 대 다수의 작은 요구 (0) | 2023.03.08 |
---|---|
Wordpress Admin에서 게시 ID를 가져오는 방법 (0) | 2023.03.08 |
유형 'never'에 속성 'value'가 없습니다.mui에서 useRef 후크 사용 시 (0) | 2023.03.08 |
Http Only cookie는 AJAX 요청에서 어떻게 작동합니까? (0) | 2023.03.08 |
HTML을 각도 지시어에 전달하려면 어떻게 해야 합니까? (0) | 2023.03.08 |