본문 바로가기

TIL

22.12.14_TIL_내배캠

스프링 프로젝트 준비하기

Group : 이 서비스가 제공될 주소를 거꾸로 적는 것. 이유는 많지만 관습적으로 그렇게 한다. 하고 넘어가기.

Artifact : 프로젝트 이름

  • 스프링 개발 도구
    1. Spring Web
    2. MySQL Driver
    3. H2 database
    4. Spring Data JPA
    5. Lombok
  • 인텔리제이 세팅하기 (auto import)
    • Auto import
      1. 환경설정에 들어갑니다.
        • Windows: Ctrl + Alt + S
        • macOS: command + ,
      2. 검색창에 "auto import" 입력
      3. 옵션을 다음처럼 체크하고 OK 클릭하여 종료
        • Insert imports on paste: Always
        • Add unambiguous imports on the fly: 체크

1-11 브라우저에 바로 나타내 보기.

localhost = 127.0.0.1

JSONView 설치(크롬 확장 프로그램)

JSONView

Controller = 자동응답기! 누가 말 걸면 응답.

Rest Controller란 JSON형식으로 응답하는 자동응답기

6번째 줄 표시가 스프링이 알았다고 표시하는 것.

@RestController을 붙임으로써 일반 클래스가 빵틀이었다면, 이건 응답하는데 최적화된 빵틀.


11-12 Gradle

  • 다른 사람들이 만들어둔 도구 내려받기
    • Javascript - NPM
    • Python - pip
    • Java - mavenCentral, jcenter

Gradle 다른 사람 코드 다운로드하고 적용하는 걸 도와주는 친구. 우리가 인터넷에 배포(빌드)하는 것을 도와주기도 함.

다른 사람들이 만들어 놓은 라이브러리를 검색하는 장소. 구글에 maven repository 검색.

https://mvnrepository.com/

 

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