
인프런에서 김영한님의 자바 중급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
- Lazy
- 프로젝트기획
- 바이브코딩
- MSA
- datalock
- Solid
- 다형성
- feignclient
- 리팩토링
- 클린코드
- 기술도서
- 개발자취준일기
- JPQL
- 로드맵
- http
- MYSQL
- queryDSL
- JPA
- 더티체킹
- 트러블슈팅
- 트랜잭션
- mock
- Spring
- 코딩테스트
- 인프런
- 테스트
- JaCoCo
- java
- 객체지향
- 마이크로서비스
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |