https://start.spring.io (starter pack)


메뉴 => File => Settings => Build, Execution, Deployment => Build Tools => Gradle

메뉴 => File => Settings => Build, Execution, Deployment => Build Tools => Compiler

메뉴 => File => Settings => Advanced Settings

메뉴 => File => Settings => Compiler => Annotation Processors

8080포트 사용하는 프로세스 강제 종료하기
1. 윈도우키 + R 누르고 cmd 실행
2. for /f "tokens=5" %a in ('netstat -aon ^| findstr :8080 ^| findstr LISTENING') do taskkill /f /pid %a
웹개발 -> 네트워크, 브라우저 제어, 렌더링, 여러가지 기능
추상화 -> rowmapper
ex) JDBC 서버 접속 및 Closing...
스프링부트 전체 코드의 90% 정도는 작업되어 있다.
물론 코드는 흐름이기 때문에 문제가 생기면 원리는 알고 분석할줄 알아야 한다.
프로그램 릴리즈 시에 라이브러리가 너무 많으면 프로그램 덩치가 커진다.
또는 라이브러리 업데이트시 버전관리가 힘들다.
=> 이러한 것들을 의존성이라고 하는데, gradle과 같은 빌드툴 관리 도구가 대신해준다.
build.gradle에 많은 정보가 담겨있다.
Maven repository에서 라이브러리 받음.
LomBok : 자동으로 Setter, Getter (@어노테이션 이용)