인텔리제이(intelliJ) 기본 세팅

KIM YONG GU·2023년 10월 12일

SpringBoot

목록 보기
1/17

Spring initializer

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 (@어노테이션 이용)

profile
Engineer, Look Beyond the Code.

0개의 댓글