일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- AOP
- JPA
- template
- EC2
- Airflow
- Github
- db
- build_test
- string
- workflow
- 사이드 프로젝트
- 알고리즘
- mutable
- redis
- git
- immutable
- springboot
- java
- Action
- kotlin
- JUnit
- Spring
- compiler
- QueryDSL
- aws
- 토비의 스프링
- rds
- CodeDeploy
- Today
- Total
목록Spring (28)
개발 일기
https://dev-jo.tistory.com/69 Spring AOP 를 활용해보자! - BindingResult https://github.com/pursue503/study-tdd GitHub - pursue503/study-tdd: TDD TDD . Contribute to pursue503/study-tdd development by creating an account on GitHub. github.com 최근 백엔드 지인과 TDD 로 회.. dev-jo.tistory.com 이전 글을 활용해서 BindingResult 를 처리해도 괜찮습니다 이번 편에서는 AOP 에서 모든것을 처리하는 방법 입니다. https://github.com/pursue503/study-tdd/pull/22 AOP ..
https://github.com/pursue503/study-tdd GitHub - pursue503/study-tdd: TDD TDD . Contribute to pursue503/study-tdd development by creating an account on GitHub. github.com 최근 백엔드 지인과 TDD 로 회원가입 및 게시판을 만드는 간단한 프로젝트를 진행하였다. 해당 프로젝트를 진행하는 도중에 컨트롤러에서 중복된 코드가 많이 발생하였는데 코드는 아래처럼 되어 있었다. @Slf4j @RequiredArgsConstructor @RestController public class PostController { private final PostService postService; /..
노션으로 보시면 더욱 좋은 포맷으로 보실 수 있습니다. JPA 객체지향 쿼리 언어 👋 목차 객체지향 쿼리 언어 소개 JPQL 기본 문법과 기능 페치 조인 경로 표현식 다형성 쿼리 엔티티 직접 사용 Named 쿼리 벌크 연산 객체 지향 쿼리 언어 소개 JPA는 다양한 쿼리 방법을 지원 JPQL JPA Criteria QueryDSL 네이티브 SQL JDBC API 직접 사용, Mybatis... JPQL 소개 가장 단순한 조회 방법 Entitymanager.find() 객체 그래프 탐색(a.getB().getC()) JPA를 사용하면 엔티티 객체를 중심으로 개발 문제는 검색 쿼리 검색을 할 때도 테이블이 아닌 엔티티 객체를 대상으로 검색 모든 DB데이터를 객체로 변환해서 검색하는 것은 불가능 애플리케이션 ..
노션으로 보시면 더욱 좋은 포맷으로 보실 수 있습니다. JPA 값 타입 👋 목차 기본값 타입 임베디드 타입(복합 값 타입) 값 타입과 불변 객체 값 타입의 비교 값 타입 컬렉션 JPA의 데이터 타입 분류 엔티티 타입 @Entity로 정의하는 객체 데이터가 변해도 식별자로 지속해서 추적 가능 예) 회원 엔티티이 키나 나이 값을 변경해도 식별자로 인식 가능 값 타입 int, Integer, String처럼 단순히 값으로 사용하는 자바 기본 타입이나 객체 식별자가 없고 값만 있으므로 변경시 추적 불가 예) 숫자 100을 200으로 변경하면 완전히 다른 값으로 대체 값 타입 분류 기본값 타입 자바 기본 타입(int, double) 래퍼 클래스(Integer, Long) String 임베디드 타입(embedded..