TRY Java의 Generic은 컴파일 시 Object로 변경되거나 혹은 bound type(<E extends ExampleObject>) 같은 경우 ExampleObject 로 변경됩니다.. 그렇다면 ParameterizedTypeReference 는 어떻게 동작하는걸까요? CATCH Generic erasure 먼저 제네릭 소거는 다음과 같이 제네릭이 사용된 경우 컴파일 시 소거됩니다. // 소거 전 public class ExamClass<T> { private T value; public void set(T value)...
[Read More]
Windows 윈도우에서 docker-credential-desktop: executable file not found in PATH
TRY
윈도우 환경에서 WSL2로 Ubuntu 환경을 만들어 도커를 테스트 하는 도중 발생한 에러입니다.
aws에 로그인하려 했으나 로그인이 안되는 문제가 발생했습니다.
[Read More]
Java의 List, Set, Map의 of() static method (Immutable Collections)
TRY
지금까지 List.of, Set.of, Map.of를 그냥 Collection을 간단하게 생성할때 사용했었습니다.
그동안 List등 Of()로 생성한 Object의 요소를 변경하지않았기에 몰랐는데 오늘 메서드를 통해 생성된 Collection 들이 Immutable이란걸 알게 되었습니다.
[Read More]
QueryDsl fetchJoin()과 Paging시 applying in memory 경고
TRY
QueryDsl 에서 페이지를 조회할때 applying in memory 경고가 발생했다.
내용은 다음과 같다.
[Read More]
Aws Lambda 배포 및 direct(sdk) trigger(spring boot3)
TRY
스프링 부트3에서 Aws Lambda를 사용하고 싶어졌다.
그리고 API gateway나 다른 트리거가 아닌 코드에서 호출하고 싶었다.
[Read More]
Querydsl count 결과 값 distinct
TRY
Querydsl에서 count() 할떄 distinct() 되지않았다.
결과값은 10개가 나와야하는데 그 이상나왔다.
[Read More]
BitBucket Pipeline with code deploy(feat S3)
TRY
Bitbucket에선 Git Action 같은 Pipeline 이라는 게 있다.
Git Action은 사용해봤는데 Bitbucket Pipeline은 처음 써봤다.
Code Deploy를 통해 배포해보자.
[Read More]