스프링에 입문하는 모든 분들께 한 말씀 올리고 시작해봅니다.
Intellij Community Edition(이하 CE)로 하려 하지 마십쇼... 제발 얼티밋 써주세요. 제발요
제발 윈도우말고 맥북으로 해주십쇼... 제발요
현실은... 하나부터 열까지 막힘의 연속이었다.
튜터님께 전수받은 꿀팁을 정리해보려 한다.
1. 그냥 맥북쓰세요
2. Intellij Ultimate 쓰세요 (알고보니 CE에는 Database tool이 없었다는 사실)
--- (물론 방법이 있긴 한 것 같습니다. (링크) )
3. 알집말고 반디집 쓰세요
4. Intellij에서 폴더를 열 때는 필요한 폴더를 정확히 선택해서 open하세요.
--- (필요한 폴더만 있어야 build할 때 꼬일 일이 없습니다.)
1) 웹 동작방식에 대해 살펴보았다.
2) SpringBoot 및 서버에 대해 배워보았다.
3) Database 와 SQL에 대한 기초지식을 습득했다.
4) JPA 기초에 대해 배웠다.
Github - Jpa기초 Repository 링크
Github - MemoService Repository 링크
개인적으로 스파르타 내일배움캠프의 강의 스타일이 나에게 맞는 것 같다.
- 간단한 개념정리 > 클론코딩 > 과제 or 프로젝트로 경험해보기
- 일단 쓰는 법을 배우고, 써본 뒤에 잘 쓰는 방법에 대해 배우는 방식.
스프링 입문 개인과제 [게시물 링크]
계층화 아키텍처 (Layered Architecture) - 향로(jojoldu)
[ Database ] ER 다이어그램 / ERD 기호 및 표기법
Spring Initializr로 스프링프로젝트 hello world 시작하기
스프링 부트 프로젝트 만들기 - Spring Initializr 웹 도구 사용