스프링 부트와 AWS로 혼자 구현하는 웹 서비스 01
이 글은 이동욱(jojoldu)님의 스프링 부트와 AWS로 혼자 구현하는 웹 서비스를 참고하였습니다.
m.yes24.com/Goods/Detail/83849117
스프링 부트와 AWS로 혼자 구현하는 웹 서비스
가장 빠르고 쉽게 웹 서비스의 모든 과정을 경험한다. 경험이 실력이 되는 순간!이 책은 제목 그대로 스프링 부트와 AWS로 웹 서비스를 구현한다. JPA와 JUnit 테스트, 그레이들,
m.yes24.com
Thymeleaf ( 책에서는 Mustache )+ SpringBoot + AWS + JPA + Gradle , Nginx를 이용한 자동 배포까지 내가 원하는 내용이 정리되어 있는 서적을 발견했고 이에 학습에 대한 정리를 해보려합니다. '기억보단 기록을'이라는 블로그 주인인 이동욱님 ( 저에겐 인텔리제이 플러그인 만든 분으로 알고 있었던 ) 께서 지으셨고 해당 글은 서적을 참고하여 정리한 글입니다.
책은 11강으로 되어있고 여유가 있을때 가정하에 2주면 다 볼 수 있어 보였다. ( 여유가 있어보이면.... )
1. 인텔리제이로 스프링 부트 시작하기
책에서는 IntelliJ IDEA 설치를 권장하고 있으며 www.jetbrains.com/ko-kr/idea/download/#section=mac
다운로드 IntelliJ IDEA: 우수성과 인체 공학이 담긴 JetBrains Java IDE
최신 버전 다운로드: IntelliJ IDEA (Windows, macOS, Linux)
www.jetbrains.com
해당 주소에서 다운 받을 수있다. 인텔리제이는 유료인 얼티밋 버전과 무료인 커뮤니티 버전이 있다. ( 필자는 이미 얼티밋 구매자 ) 얼티밋 버전은 1년 한화로 약 15만원을 내면 구입할 수 있다. ( 기업의 경우 50만원정도 )
인텔리제이를 깔게 되면 Gradle 프로젝트 생성 후 , 자바를 선택하자.
적절한 이름을 넣고 생성한 그래이들 프로젝트의 첫 화면이다. ( Maven 보다 점점 Gradle의 사용량이 증가하고 있다. ) build.gradle 을 보면 Maven의 pom.xml과 같이 의존성 주입등 프로젝트 설정을 할 수 있다.
ext : build.gradle에서 사용하는 전역변수 설정
apply plugin : 자바와 스프링 부트를 사용하기 위하 필수 플러그인
repositories : jcenter와 mavenCentral 이라는 원격 저장소를 정할 수 있다. 추세는 jcenter가 증가하고 있다라고 하지만 둘다 사용하여 학습하도록 하자.
dependencies : 의존성 주입을 어떤 라이브러리를 받을지 설정한다.
해당 소스는 각자의 깃헙이나 깃랩 (또는 SVN)에 버전관리를 하도록 하자. 책에서는 itellij 에서 직접 관리를 하지만 필자는 Fork라는 Git Client를 사용한다. zepettoworld.tistory.com/25
Fork 소개 ( 깃 툴 )
오늘은 깃 생활에 유용한 'Fork'라는 툴을 소개하겠습니다. git-fork.com/ Fork - a fast and friendly git client for Mac and Windows Fork - a fast and friendly git client for Mac and Windows fork.dev 해..
zepettoworld.tistory.com
해당 글로 깃 클라이언트를 정리해두었으니 참고하면 되며 무사히 끝까지 마치어 배포까지 해보도록 하자.