일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- Bean
- Component
- spring
- 스프링
- 스프링 부트
- git #gitlab #github
- zepettoworld.com
- DispatcherServlet
- autowired
- 오토와이어드
- 1
- layout #thymeleaf #화면분할
- Today
- Total
기록과 정리
스프링 부트와 AWS로 혼자 구현하는 웹 서비스 01 본문
이 글은 이동욱(jojoldu)님의 스프링 부트와 AWS로 혼자 구현하는 웹 서비스를 참고하였습니다.
m.yes24.com/Goods/Detail/83849117
Thymeleaf ( 책에서는 Mustache )+ SpringBoot + AWS + JPA + Gradle , Nginx를 이용한 자동 배포까지 내가 원하는 내용이 정리되어 있는 서적을 발견했고 이에 학습에 대한 정리를 해보려합니다. '기억보단 기록을'이라는 블로그 주인인 이동욱님 ( 저에겐 인텔리제이 플러그인 만든 분으로 알고 있었던 ) 께서 지으셨고 해당 글은 서적을 참고하여 정리한 글입니다.
책은 11강으로 되어있고 여유가 있을때 가정하에 2주면 다 볼 수 있어 보였다. ( 여유가 있어보이면.... )
1. 인텔리제이로 스프링 부트 시작하기
책에서는 IntelliJ IDEA 설치를 권장하고 있으며 www.jetbrains.com/ko-kr/idea/download/#section=mac
해당 주소에서 다운 받을 수있다. 인텔리제이는 유료인 얼티밋 버전과 무료인 커뮤니티 버전이 있다. ( 필자는 이미 얼티밋 구매자 ) 얼티밋 버전은 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
해당 글로 깃 클라이언트를 정리해두었으니 참고하면 되며 무사히 끝까지 마치어 배포까지 해보도록 하자.
'IT > 스프링 부트와 AWS로 혼자 구현하는 웹 서비스' 카테고리의 다른 글
스프링 부트와 AWS로 혼자 구현하는 웹 서비스 06 (0) | 2021.04.01 |
---|---|
스프링 부트와 AWS로 혼자 구현하는 웹 서비스 05 (0) | 2021.03.30 |
스프링 부트와 AWS로 혼자 구현하는 웹 서비스 04 (0) | 2021.03.16 |
스프링 부트와 AWS로 혼자 구현하는 웹 서비스 03 (0) | 2021.03.09 |
스프링 부트와 AWS로 혼자 구현하는 웹 서비스 02 (0) | 2021.03.04 |