어라운드 허브 스튜디오 | 스트링 부트 기본기를 참고하였습니다.
member
┣ controller
┃ ┣ dto
┃ ┃ ┗ JoinRequest.java
┃ ┗ MemberController.java
┣ repository
┃ ┣ entity
┃ ┃ ┗ Member.java
┃ ┗ MemberRepository.java
┗ service
┃ ┣ MemberService.java
┃ ┗ MemberServicempl.java
외부에서 두 객체간의 관계를 결정하는 디자인 패턴
주로 생성자 주입 방식을 사용한다.. ( 아마도.. ? )
Docker를 통해 컨테이너 환경에서 실행이 가능합니다.
Docker 연습입니당.
Maven을 통해 애플리케이션을 빌드합니다.
./mvnw clean package빌드 결과물은 /target/ 폴더에 .jar 파일로 생성됩니다.
루트 폴더에 있는 Dockerfile을 기반으로 이미지를 생성합니다.
docker build -t spring/start-project .※ 필요시 .jar 파일명을 직접 지정하려면:
docker build --build-arg JAR_FILE=target/your-app.jar -t spring/start-project .docker run -p 8080:8080 spring/start-project기본적으로 애플리케이션은 8080 포트에서 실행됩니다.
docker ps # 실행중인 컨테이너 확인
docker stop <COTAINER_ID>
docker rm <COTAINER_ID>