SpringBoot 2

[Spring Boot] 3. 롬복과 리팩터링

1) 롬복롬복(lombok): 코드를 간소화해 주는 라이브러리➔ 코드 반복 간소화➔ 로깅 기능 지원로깅(logging): 프로그램의 수행 과정을 기록으로 남기는 것리팩터링(refactoring): 코드의 기능에는 변함없이 코드의 구조/성능을 개선하는 작업 2) 롬복을 활용해 리팩터링(1) 롬복 설치하기설치 위치: firstproject > src > build.gradle 코드 안dependencies { compiledOnly 'org.projectlombok:lombok' annotationProcessor 'org.projectlombok:lombok' ... } // dependencies 안에 두 줄의 코드 추가 (2) DTO 리팩토링 (3) 엔티티 리팩토링생성자 ➔ @AllArgsCon..

[CODE]/Spring Boot 2026.05.29

[Spring Boot] 1. 스프링 부트 개요 - 시작, MVC 패턴

1) 스프링 부트 시작하기스프링 부트(Spring Boot): 자바 웹 프로그램을 더욱 쉽고 빠르게 만들기 위한 도구 = 스프링 프레임워크를 개선한 것 특징개발 환경 설정을 간소화 ➔ 미리 설정된 스타터 프로젝트로 외부 라이브러리를 최적화해 제공한다.웹 애플리케이션 서버를 내장➔ 내부에 웹 애플리케이션 서버인 톰켓을 가지고 있다.➔ 웹 서비스를 jar 파일로 간편하게 배포할 수 있다. 개발 환경 설정 단계 1 - JDK 설치하기AdoptOpenJDK 설치 링크 AdoptiumEclipse Adoptium provides prebuilt OpenJDK binaries from a fully open source set of build scripts and infrastructure.adoptium.net..

[CODE]/Spring Boot 2026.05.03