#티스토리챌린지 #오블완 #jpa #spring #java #자바 #메소드 #junit #sql #optional #인텔리제이 #lombok #spring boot #ACID #팩토리 #상속 #db #DDD #이름 #tdd #spring boot 테스트 #코드 커버리지 #join 종류 #sql 성능 최적화 #객체 출력 #lastmodifieddate #createddate #Code Coverage #개발론 #@EqualsAndHashCode #@RequestPart #EnableJpaAuditing #prepersist #영속화 #@CookieValue #Java ORM #테스트 커버리지 #@RequestHeader #트렌젝션 #영속성컨텍스트 #@RequiredArgsConstructor #생성자주입 #null #console.log #Java Persistence API #지도 API #Spring boot jpa #@PathVariable #ResponseEntity #Pageable #페이지네이션 #IT 공부 #코테 #junit5 #@Transactional(readOnly = true) #spring 어노테이션 #Subquery #@ModelAttribute #@RequestBody #DAO #중복코드 #카카오지도 #Factory #병렬 #람다식 #springboot #jwt #유닛테스트 #VO #Entity #MSA #RabbitMQ #롬복 #어노테이션 #overriding #overloading #ORM #DTO #SQL Join #stack #queue #NPE #오버로딩 #오버라이딩 #다형성 #OOP #의존성 #개발 방법론 #nosql #Message Broker #@transactional #rdbms #gradle #redis #스트림 #@RequestParam #page #캡슐화 #자료구조 #비대칭키 #대칭키 #깃허브 #base #maven #Method #이름짓기 #객체지향 #버전 #스프링 #버전확인 #라이브러리 #트랜잭션 #H2 #database #MVC #알고리즘 #변수 #repository #hibernate #호환 #카프카 #function #js #복호화 #암호화 #서비스 #record #Controller #컨트롤러 #데이터베이스 #함수 #security #join #추상화