1.깃허브에 레파지토리 생성2.명령어 복사3.인텔리제이 터미널에 명령어 붙여넣기4.깃허브에 연결되었는지 확인
controller/HelloController.java실행 결과
@RequestMapping은 스프링 4.3버전 이후 잘 사용되지 않음controller/GetController.javacontroller/GetController.javacontroller/GetController.javacontroller/GetController
controller/PostController.javacontroller/PostController.javadto/MemberDto.javacontroller/PostController.java
@RequesetBody를 활용한 PUT 메소드 구현 코드 controller/PutController.java 실행 결과 DTO 객체를 활용한 PUT 메서드 구현 - String 반환 코드 dto/MemberDto.java controller/PutCont

http://localhost:8080/swagger-ui/index.htmlhttp://localhost:8080/swagger-ui/index.html
디버깅하거나 개발 이후 발생한 문제를 해결할 때 원인 분석하는데 꼭 필요한 기능
참조 : https://anomie7.tistory.com/m/79
엔터티(Entity)란 데이터 모델링에서 사용되는 객체참조 : https://computer-science-student.tistory.com/194Repository 인터페이스에 정해진 규칙대로 메소드를 입력하면, Spring에서 자동으로 해당 메소드 이름에
Junit 의존성 추가 코드 build.gradle test/TestLifeCycle.java 실행 결과 컨트롤러 테스트 getProductTest 코드 test/controller/ProductControllerTest.java 결과 createProduc

참조 : gradle에서 jacoco 설정하기https://techblog.woowahan.com/2661/Gradle -> project명 -> Tasks -> verification -> test 실행project명 -> build -> reports ->
프로젝트 환경 |종류|환경| |---|---| |IDE|Intellij IDEA 2023.1.2 (Ultimate Edition)| |언어|SpringBoot 3.1.0| |타입|Gradle - Groovy| |JDK|corretto-17| |패키지 생성|Jar| |
참조 : QuerydslPredicateExecutor 와 Querydsl 올바른 사용법https://velog.io/@daoh98/Querydsl-QuerydslPredicateExecutor-%EC%99%80-Querydsl-%EC%98%AC%EB%B0%9
JPA Auditing이란?엔티티가 생성되고, 변경되는 그 시점을 감지하여 생성시각, 수정시각, 생성한 사람, 수정한 사람을 기록하는 기능