
인프런에서 김영한님의 자바 중급1을 들으며, 지역 클래스의 지역 변수 캡처 라는 개념을 새롭게 알게되었다.이상하다고 느꼈지만, 제대로 이해하고 있지 못했던 것을 정리해본다. 일단 클래스 안의 클래스의 구조를 이해하자 중첩 클래스중첩 클래스(Nested Class) 또는 내부 클래스(Inner Class)는 말 그대로 클래스 안에 클래스를 겹쳐놓은 것을 말한다. 중첩 클래스의 분류정적 중첩 클래스 -> 정적 변수와 같은 위치 public class NestedOuter { private static int outClassValue = 3; // 접근 가능 private int outInstanceValue = 2; // 인스턴스 변수 접근 불가 static class Nested { ..

Feign Client를 사용하여 MSA 서비스를 설계할 경우 HTTP 메서드 중 PATCH 메서드가 동작하지 않는 오류를 보게 된다.HttpURLConnection클래스가 PATCH 메서드를 유효한 유형으로 인식하지 못하기 때문에 발생한다.feign.RetryableException: Invalid HTTP method: PATCH executing HttpClient 로 문제 해결하기PATCH 메서드를 유효하게 하기 위해 HttpClient를 사용할 수 있다.feign에서 지원하는 http client는 ApacheHttpClient와 OkHttpClient 가 있다. Apache HttpClient vs OkHttpHttpClient의 장점과 단점은 무엇입니까?OkHttp에는 HTTP/2, 내장 ..
- Total
- Today
- Yesterday
- JPA
- feignclient
- 마이크로서비스
- 인프런
- 트러블슈팅
- 기술도서
- Lazy
- 다형성
- 트랜잭션
- http
- JaCoCo
- Solid
- 리팩토링
- java
- MYSQL
- datalock
- 프로젝트기획
- 테스트
- 객체지향
- 코딩테스트
- JPQL
- MSA
- 바이브코딩
- 개발자취준일기
- Spring
- mock
- 로드맵
- queryDSL
- 클린코드
- 더티체킹
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |