목록Programming/Spring Boot (10)
gimmickbutreal
[Spring Boot] 스프링부트 프로젝트의 구조
스프링부트 프로젝트의 전체 구조는 다음과 같다. src/main/java 디렉터리 src/main/java 디렉터리의 com.ll.exam.sbb 패키지는 자바 파일을 작성하는 공간입니다. 자바 파일로는 MainController.java와 같은 스프링부트의 Controller가 있으며 폼과 DTO는 물론 데이터 베이스 처리를 담당하는 Entity, Service 파일도 이에 포함됩니다. 현재 위 사진에는 Controller만 존재합니다. SbbApplication.java 파일 모든 프로그램에는 시작을 담당하는 파일이 있습니다. 마찬가지로, 스프링부트 애플리케이션에도 시작을 담당하는 파일이 있는데 여기서는 SbbApplication.java 파일이 이에 해당합니다. 파일명은 프로젝트명+Applicati..
Programming/Spring Boot
2022. 8. 9. 22:22
[Spring Boot] Web server failed to start. 오류 해결
작업하던 창을 닫았음에도 8080포트가 사용중이라고 나오는 경우가 있습니다. 그럴 경우 아래와 같은 명령어를 터미널에 입력하여 찾아봅니다. 저는 맥 유저이므로 터미널을 사용했습니다. lsof -i tcp:8080 아래와 같이 나오는 걸 확인할 수 있습니다. 그리고 아래 명령어로 8080 포트를 끄도록 하겠습니다. kill $(lsof -t -i:8080) 포트가 정상적으로 꺼진 것을 확인할 수 있습니다. 그 후 개발 환경에서 다시 코드를 run 하게 되면 이 문제로만 인해서 작동이 되지 않았을 경우 정상적으로 서버에 접근이 가능합니다.
Programming/Spring Boot
2022. 8. 6. 10:51