스프링 시작하기
1. 의존성 관리 도구
라이브러리 관리하는 것을 [의존성 관리 도구] 라고 한다. 위에 저게 의존성 관리 도구
2. 초반 세팅
보통 업그레이드는 1.0부터 시작하고, 1.1 1.2 1.3 이렇게 올라간다 2.0 이렇게 나오는건 대대적인 업데이트. (겜에서 시즌 끝나고 새로운 시즌 나올때) 앞자리가 바뀐다 = 엄청난 버전의 업데이트가 있다. 우리는 3.2.2로 해줄 것이다
우린 체크 이 7개만 함. 지금 하는 프로젝트는 데모니까 맛만 볼 것이다 CREATE하자!
라이브러리 다운로드 중
Messaging
messaging 이라고 하면 전이중을 떠올려라 소켓이니까…전이중
내가 하나를 잘하면 나머지는 다 따라오니까 버전에 현혹되지 말자
스프링 초기 세팅
이렇게 3개가 있으면, 코드 저장만 하면 내가 서버 재시작 안해도 됨. ctrl + s만 하면 shift + f10 안 눌러도 된다는 말
[ 서버를 리스타트할 때 모든 자바 파일을 .jar시켜준다 ]
.jar = '라이브러리' 이기도 하고, '메인이 있으면 실행파일' 이기도 하다. 자바의 실행파일은 .jar다 일단, 코드 수정만하고 저장하면 .class파일로 바뀐다 즉, 서버 re-start를 하지 않았으니 .class인 상태. 실행하려면 .jar로 바뀌어야함 (.jar하는걸 빌드 혹은 디플로이(deploy, 배포) 한다고 함) 웹은 컴파일도 되야하고 패키징도 되어야한다. 내가 저장만 한다고해서 패키징이 되지 않는다 그래서 서버를 리스타트할 때에 모든 자바 파일을 .jar시켜준다는 것임 (구워야한다) 그러나 우리는 지금 이 설정을 해놨으니 내가 하나하나 서버를 리스타트하지 않아도 ctrl + s만 하면 자동으로 리스타트 된다는 말이다 즉, 저장만 하면 리스타트 안해도 .class파일은 .jar로 바꿔준다는 말! (패키징 한다 = .jar 한다)
이 devtools도 있어야지 사용할 수 있음
Share article