일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 스레드
- 쿠버네티스
- container
- 동시성
- 인프런
- 자료구조
- 제네릭스
- contatiner
- 시작하세요 도커 & 쿠버네티스
- 중급자바
- 쓰레드
- 멀티 쓰레드
- 컨테이너
- 자바
- 스레드 제어와 생명 주기
- 오케스트레이션
- LIST
- 리스트
- Kubernetes
- 알고리즘
- java
- 시작하세요! 도커 & 쿠버네티스
- 도커 엔진
- 실전 자바 고급 1편
- Thread
- Docker
- 김영한
- 도커
- 실전 자바 중급 2편
- Collection
- Today
- Total
목록Spring Project (96)
쌩로그
롬복 라이브러리의 @Value(참고로 GPT가 알려줌)모든 필드가 final이 되고, 불변선언된 모든 필드가 자동으로 final이 되어 불변 객체로 작동합니다.모든 필드에 대해 private final 생성기본 접근 제어자는 private이고, 필드는 final로 선언됩니다.생성자 자동 생성:모든 final 필드를 포함하는 생성자를 자동으로 생성합니다.Getter 메서드 생성모든 필드에 대해 Getter 메서드를 자동으로 생성합니다.equals(), hashCode(), toString() 자동 생성모든 필드를 기반으로 equals(), hashCode() 및 toString() 메서드를 생성합니다.Setter 메서드 없음불변성을 유지하기 위해 Setter 메서드는 생성되지 않습니다.+ 참고 하나 더@V..
목록포스팅 개요본론 2-1. 트랜잭션 전파 활용1 - 예제 프로젝트 시작 2-2. 트랜잭션 전파 활용2 - 커밋, 롤백 2-3. 트랜잭션 전파 활용3 - 단일 트랜잭션 2-4. 트랜잭션 전파 활용4 - 전파 커밋 2-5. 트랜잭션 전파 활용5 - 전파 롤백 2-6. 트랜잭션 전파 활용6 - 복구 REQUIRED 2-7. 트랜잭션 전파 활용7 - 복구 REQUIRES_NEW요약1. 포스팅 개요인프런에서 영한님의 스프링 DB 1편 Section 11. 스프링 트랜잭션 전파2 - 활용을 학습하며 정리한 포스팅이다.2. 본론2-1. 트랜잭션 전파 활용1 - 예제 프로젝트 시작지금까지 배운 트랜잭션 전파에 대한 내용을 실제 예제를 통해서 이해해보자. 비즈니스 요구사항회원을 등록하고 조회한다. 회원에 ..
목록포스팅 개요본론 2-1. 스프링 트랜잭션 전파1 - 커밋, 롤백 2-2. 스프링 트랜잭션 전파2 - 트랜잭션 두 번 사용 2-3. 스프링 트랜잭션 전파3 - 전파 기본 2-4. 스프링 트랜잭션 전파4 - 전파 예제 2-5. 스프링 트랜잭션 전파5 - 외부 롤백 2-6. 스프링 트랜잭션 전파6 - 내부 롤백 2-7. 스프링 트랜잭션 전파7 - REQUIRES_NEW 2-8. 스프링 트랜잭션 전파8 - 다양한 전파 옵션요약1. 포스팅 개요인프런에서 영한님의 스프링 DB 1편 Section 10. 스프링 트랜잭션 전파1 - 기본을 학습하며 정리한 포스팅이다.2. 본론2-1. 스프링 트랜잭션 전파1 - 커밋, 롤백트랜잭션이 둘 이상 있을 때 어떻게 동작하는지 자세히 알아보고, 스프링이 제공하는..
목록포스팅 개요본론 2-1. 스프링 트랜잭션 소개 2-2. 트랜잭션 적용 확인 2-3. 트랜잭션 적용 위치 2-4. 트랜잭션 AOP 주의 사항 - 프록시 내부 호출1 2-5. 트랜잭션 AOP 주의 사항 - 프록시 내부 호출2 2-6. 트랜잭션 AOP 주의 사항 - 초기화 시점 2-7. 트랜잭션 옵션 소개 2-8. 예외와 트랜잭션 커밋, 롤백 - 기본 2-9. 예외와 트랜잭션 커밋, 롤백 - 활용요약1. 포스팅 개요인프런에서 영한님의 스프링 DB 1편 Section 09. 스프링 트랜잭션 이해를 학습하며 정리한 포스팅이다.참고로 프로젝트 생성 부분은 생략한다.환경은 다음과 같다.2. 본론2-1. 스프링 트랜잭션 소개우리는 앞서 DB1편 스프링과 문제 해결 - 트랜잭션을 통해 스프링이 제공하..
목록포스팅 개요본론 2-1. 스프링 데이터 JPA 예제와 트레이드 오프 2-2. 실용적인 구조 2-3. 다양한 데이터 접근 기술 조합요약1. 포스팅 개요인프런에서 영한님의 스프링 DB 1편 Section 08. 데이터 접근 기술 - 활용 방안을 학습하며 정리한 포스팅이다.2. 본론2-1. 스프링 데이터 JPA 예제와 트레이드 오프스프링 데이터 JPA 예제를 보면 다음과 같은 내용이 있었다.클래스 의존 관계 런타임 객체 의존 관계 중간에서 JpaItemRepositoryV2 가 어댑터 역할을 해준 덕분에 ItemService 가 사용하는 ItemRepository 인터페이스를 그대로 유지할 수 있고 클라이언트인 ItemService 의 코드를 변경하지 않아도 되는 장점이 있다.고민구조를 맞추기 위..
2024 스프링 캠프 영상 https://m.youtube.com/playlist?list=PLdHtZnJh1KdY3gEi7EPa2AuWn5NKRVmDf&si=e0rRNKwcE9l0PzWV
목록포스팅 개요본론 2-1. JPA 설정 2-2. JPA 적용1 - 리포지토리 분석 2-3. JPA 적용2 - 예외 변환 2-4. 스프링 데이터 JPA 적용1 2-5. 스프링 데이터 JPA 적용2 2-6. Querydsl 설정요약1. 포스팅 개요인프런에서 영한님의 스프링 DB 1편 Section 0507. 데이터 접근 기술 - JPAQuerydsl을 학습하며 정리한 포스팅이다.참고로 영한님의 JPA 로드맵과 겹치는 부분 혹은 책에서 나오는 부분은 생략한다.이미 JPA는 학습을 하고 책까지 보며, 정리를 한 시점이라, 복습차원에서 본다고 생각하고 편하게 들을 예정이다.참고로 본론의 챕터는 기록할 만한 것만 했기 때문에 강의와는 분명히 다르다.개념적인 부분이나 설정부분을 주로 다룰 것인데, 호~옥..
목록포스팅 개요본론 2-1. MyBatis 소개 2-2. MyBatis 설정 2-3. MyBatis 적용1 - 기본 2-4. MyBatis 적용2 - 설정과 실행 2-5. MyBatis 적용3 - 분석 2-6. MyBatis 기능 정리1 - 동적쿼리 2-7. MyBatis 기능 정리2 - 기타 기능요약1. 포스팅 개요인프런에서 영한님의 스프링 DB 1편 Section 04. 데이터 접근 기술 - MyBatis를 학습하며 정리한 포스팅이다.2. 본론2-1. MyBatis 소개MyBatis는 앞서 설명한 JdbcTemplate보다 더 많은 기능을 제공하는 SQL Mapper 이다.기본적으로 JdbcTemplate이 제공하는 대부분의 기능을 제공한다.JdbcTemplate과 비교해서 MyBatis..
목록포스팅 개요본론 2-1. 테스트 - 데이터베이스 연동 2-2. 테스트 - 데이터베이스 분리 2-3. 테스트 - 데이터 롤백 2-4. 테스트 - @Transactional 2-5. 테스트 - 임베디드 모드 DB 2-6. 스프링 부트와 임베디드 모드 요약1. 포스팅 개요인프런에서 영한님의 스프링 DB 1편 Section 03. 데이터 접근 기술 - 테스트를 학습하며 정리한 포스팅이다.2. 본론2-1. 테스트 - 데이터베이스 연동데이터 접근 기술에 대해서 더 알아보기 전에 데이터베이스에 연동하는 테스트에 대해서 알아본다.데이터 접근 기술은 실제 데이터베이스에 접근해서 데이터를 잘 저장하고 조회할 수 있는지 확인하는 것이 필요하다. 지금부터 테스트를 실행할 때 실제 데이터베이스를 연동해서 진행해보..
목록포스팅 개요본론 2-1. JdbcTemplate 소개와 설정 2-2. JdbcTemplate 적용1 - 기본 2-3. JdbcTemplate 적용2 - 동적 쿼리 문제 2-4. JdbcTemplate 적용3 - 구성과 실행 2-5. JdbcTemplate - 이름 지정 파라미터 1 2-6. JdbcTemplate - 이름 지정 파라미터 2 2-7. JdbcTemplate - 이름 지정 파라미터 3 2-8. JdbcTemplate - SimpleJdbcInsert 2-9. JdbcTemplate 기능 정리 요약1. 포스팅 개요인프런에서 영한님의 스프링 DB 1편 Section 02. 데이터 접근 기술 - 스프링 JdbcTemplate을 학습하며 정리한 포스팅이다.2. 본론2..