ext : build.gradle에서 사용하는 전역변수를 설정하는 의미io.spring.dependency-management 플러그인은 스프링 부트의 의존성들을 관리해 주는 플러그인이라 꼭 추가repositoreis는 각정 의존성(라이브러리)들을 어떤 원격 저장소에서
빠른 피드백톰캣을 내렸다가 다시 실행하는 일을 반복하지 않음자동 검증출력으로 확인하는 검증 단계를 하지 않고, 자동으로 검증이 가능기능을 안전하게 보호기존에 잘 되던 기능에 문제가 생길 가능성이 낮아짐테스트 코드 작성을 도와주는 프레임워크Java에서는 JUnit 을 사
Getter, Setter, 기본생성자, toString 등을 어노테이션으로 자동 생성해주는 라이브러리build.gradle 에 코드 작성을 통해 프로젝트에 롬복을 추가org.projectlomok 추가롬복으로 변경하고 문제가 생기는지는 테스트 코드만 돌려서 확인Hel
객체지향 프로그래밍 언어와 관계형 데이터베이스의 중간에서 패러다임 일치를 시켜주기 위한 기술패러다임 불일치 : 관계형 데이터베이스와 객체지향 프로그래밍 언어의 패러다임이 서로 다른 것을 의미관계형 데이터베이스는 어떻게 데이터를 저장할지에 초점이 맞춰진 기술객체지향 프로
org.springframework.boot:spring-boot-starter-data-jpacom.h2database:h2spring-boot-starter-data-jpa스프링 부트용 Spring Data Jpa 추상화 라이브러리스프링 부트 버전에 맞춰 자동으로
Request 데이터를 받을 DtoAPI 요청을 받을 Controller트랜잭션, 도메인 기능 간의 순서를 보장하는 ServiceService트랜잭션, 도메인 간 순서 보장의 역할을 한다.1\. Web Layer흔히 사용하는 컨트롤러(@Controller)와 JSP/F