-
1. 스프링부트와 AWS - 프로젝트 시작과 세팅실습/AWS 2021. 4. 8. 10:23
스프링부트를 이용해 게시판을 만들고 AWS로 웹 서비스를 구현하는 것 연습.
더 나아가 서비스 무중단 상태에서 배포까지 진행할 예정.
책 스프링 부트와 AWS로 혼자 구현하는 웹 서비스를 기반으로 실습을 진행할 예정임.
Gradle 프로젝트로 진행할 예정임.
1. 프로젝트 시작하기
New Project를 눌러서 위와 같이 Gradle - Java를 선택함.
GroupId와 ArtifactID를 입력하고 Finish를 선택함.
2. 프로젝트 폴더 설명
- src/main/java: 해당 폴더에는 자바로 작성한 소스코드
- src/main/resources: 해당 폴더에는 자바스크립트, HTML 파일 같은 파일들
- build.gradle: 의존성 관련 설정 및 다양한 설정에 관한 파일
- gradlew: 유닉스에서 해당 프로젝트를 빌드할 때 사용하게 되는 파일
- gradlew.bat: 윈도우에서 해당 프로젝트를 빌드할 때 사용하게 되는 파일
3. Gradle 프로젝트를 Springboot프로젝트로 변경하기
build.gradle 파일을 선택하면 이런 화면이 뜨는데 이제 이것을 모두 바꿔줄 것이다.
우선 기존 내용을 모두 삭제하고 위와 같은 코드를 입력한다.
위 코드는 대략 해석하면 해당 프로젝트에서 스프링 부트를 사용하겠다는 의미로 생각하면 된다.
현재 상태에서 전체 코드를 위와 같다.
repositories는 의존성을 어느 원격 저장소에서 받아올지 설정하는 것.
dependencies는 프로젝트에 필요한 의존성을 선언하는 것.
즉 dependencies에서 선언한 의존성은 repositories에서 받아오는 것이다.
코드를 다 입력했다면 입력한 의존성을 다운 받기 위해 오른쪽의 Gradle 설정에서 새로고침 표시를 눌러준다.
다운이 완료됐다면 위와 같이 의존성 폴더에 각종 내용이 추가된 것을 확인할 수 있다.
스프링부트는 이와 같이 필요한 의존성을 쉽게 관리할 수 있도록 해준다.
'실습 > AWS' 카테고리의 다른 글
6. 스프링부트와 AWS - 롬복 활용하기 2 (0) 2021.04.28 5. 스프링부트와 AWS - 롬복 활용하기 (0) 2021.04.28 4. 스프링부트와 AWS - 롬복 설치하기 (0) 2021.04.27 3. 스프링부트와 AWS - 테스트 코드 작성해보기 (0) 2021.04.08 2. 스프링부트와 AWS - 인텔리제이로 깃허브 연동하기 (0) 2021.04.08