자바 웹프로그래밍 2기 강의 2일차 내용을 정리한 포스팅입니다.

학습 방법

  • 코딩을 지탱하는 기술
    • 필요한 부분부터 흡수한다. (책을 다 읽지 않아도 찜찜한 기분을 버리자.)
    • 대략적인 부분을 잡아서 조금씩 상세화한다.
    • 끝에서부터 차례대로 배껴간다.

몰랐던 것들

  • cd ~ : 내 계정 디렉토리로 이동.
  • yyp : 라인복사
  • vi 에디터 친숙해지기!
  • alias 신규 명령어 = ‘기존 명령어’
  • 심볼릭 링크 활용하면 vim 건드릴 필요없이 링크만 싹 바꿀 수 있다. (파서 배포!)

spring boot ./mvnw : 메이븐 웨퍼 $PATH: 명령어 빠트리면 ls등이 안먹음 .source

target -> clasees : 실제 서비스 -> testclases : 테스트용 코드 (배포시 불필요 : 패키징된 jar에는 없다)

java -jar xxx.jar & (jar 내의 메인 메소드 실행) & : 백그라운드에서 계속

oh-my-zsh : 현재 브랜치의 상태를 보여준다.

재배포 :

  1. ps -ef grep java
  2. kill -9 pid
  3. java -jar xxx.jar &

배포 스크립트 짜보기!

git add . git commit -m ‘message’ git push

get : 가져올때 (데이터, static 자원) post : 서버 상태 변경할때

domain 만들때 getter setter 필수

boot starter : static 기본 패스 mustache : template 기본 패스

@Request Response Body : Json이랑 맵핑