스프링 프로젝트 준비하기
Group : 이 서비스가 제공될 주소를 거꾸로 적는 것. 이유는 많지만 관습적으로 그렇게 한다. 하고 넘어가기.
Artifact : 프로젝트 이름
- 스프링 개발 도구
- Spring Web
- MySQL Driver
- H2 database
- Spring Data JPA
- Lombok
- 인텔리제이 세팅하기 (auto import)
- Auto import
- 환경설정에 들어갑니다.
- Windows: Ctrl + Alt + S
- macOS: command + ,
- 검색창에 "auto import" 입력
- 옵션을 다음처럼 체크하고 OK 클릭하여 종료
- Insert imports on paste: Always
- Add unambiguous imports on the fly: 체크
- 환경설정에 들어갑니다.
- Auto import
1-11 브라우저에 바로 나타내 보기.
localhost = 127.0.0.1
JSONView 설치(크롬 확장 프로그램)
Controller = 자동응답기! 누가 말 걸면 응답.
Rest Controller란 JSON형식으로 응답하는 자동응답기

6번째 줄 표시가 스프링이 알았다고 표시하는 것.
@RestController을 붙임으로써 일반 클래스가 빵틀이었다면, 이건 응답하는데 최적화된 빵틀.
11-12 Gradle
- 다른 사람들이 만들어둔 도구 내려받기
- Javascript - NPM
- Python - pip
- Java - mavenCentral, jcenter
Gradle 다른 사람 코드 다운로드하고 적용하는 걸 도와주는 친구. 우리가 인터넷에 배포(빌드)하는 것을 도와주기도 함.
다른 사람들이 만들어 놓은 라이브러리를 검색하는 장소. 구글에 maven repository 검색.
java JSON을 쓰게 해 주는 컨버터 설치.


프로젝트 생성 시, 선택한 빌드 시스템 선택.
build.gradle의 dependencies 밑에 붙여 넣기. 그다음 dependencies 옆 실행 버튼 클릭

.... 이거.... 강의에서 제일 끝줄이 다른 블록으로 묶여있어서 중괄호 밖에 있던 걸 착각해서.. 밖에다가 함..
그래서 에러가 떴는데 왜 떴는지 몰라서 별에 별짓을 다 했다 ㅠㅠ.
FAILURE: Build failed with an exception.
빌드 실패라길래.. 빌드 시스템을 잘못 설정한 건 줄 알고... 스프링 버전, JDK버전, 자바버전, gradle 사용자 홈 설정 등등 맘대로 막 바꿔 보다가.. 나중엔 localhost접속까지 안돼서 프로젝트도 다시 만들어서 했는데..
그게 중괄호 위치를 잘못본거라니..................... 나 뭐 한 거지?
하다가 이유를 못 찾겠어서 태훈님께 여쭤봐서 해결했다....
하핳;;;;;;
특강-좋은 개발자가 되는 법.
도전정신과 자기주장만 하지 않고 소통을 하는 개발자.
질문은 어떠한 시도를 하고 어떠한 결과가 나왔는지 구체적으로 설명할 것.
TIL 적을 때 단순 행위만을 기록하지 말고 느낀 점과 생각 및 해결 과정을 적을 것.
등을 말해 주셨다.
실력도 중요하지만 그 못지않게 사람과의 소통능력이 중요하다고 강조하셨다.
기본적인 예절에 대해 말씀하셨지만 알면서도 아차 하는 순간에 실수하는 게 말실수니까..
대인관계는 정말 어려운 것 같다.
강의 중, 질문사항 관련해서는 '어떠한 시도를 하고 어떤 결괏값이 나왔는지 말해라.'라고 하시는데... 조금 의문이었던 게 개발자의 질문은 두괄식이 안 좋은 것인가?라는 생각이 슥- 스쳐 지나갔다.
위의 에러에서도 일단 나는 '빌드 시스템이 안 되는 것 같아요.' 오류 메시지를 보여드린 다음 어떠어떠한 걸 했는지 부연설명을 하였고, 태훈님은 메시지를 본 순간 어떤 것 때문인지 바로 예상이 되셨지만, 끝까지 내 말을 듣고 말해주셨다.
태훈님의 배려는 너무나 스윗하며 감사했지만, 좋은 질문법은 무엇인지 애매했다.
강의 중 해외 글, 커뮤니티를 통해 정보를 얻는 것이 좋다고 하셨는데, 그 말을 듣고 다시 또 심란해졌다.
강의 따라가는 속도가 느린데, 영어를 잘 못하다 보니 취업이 가능한가?라는 생각이 계속해서 들었다.
비전공자+숙련도 낮음+영어 못 함.+고졸(?) 스펙...
영어, 코딩 공부를 하고 있지만, 여건상 오랜 기간 동안 공부를 할 수 없다 보니 생각이 많아지는 것 같다.
헿😋
'TIL' 카테고리의 다른 글
| 22.12.19_TIL_내배캠 (0) | 2022.12.20 |
|---|---|
| 22.12.15_TIL_내배캠 (0) | 2022.12.15 |
| 22.12.13_TIL_내배캠 (0) | 2022.12.13 |
| 22.12.12_TIL_내배캠 (0) | 2022.12.13 |
| 22.12.09_TIL_내배캠 (0) | 2022.12.09 |