패캠 JAVA 2일차
자바 웹프로그래밍 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 : 현재 브랜치의 상태를 보여준다.
재배포 :
-
ps -ef grep java - kill -9 pid
- 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이랑 맵핑