Recent Posts

기존 Java Springboot 프로젝트에 Kotlin 도입

2 minute read

Java 프로젝트에 Kotlin 을 추가하게 된 계기 기존 프로젝트는 스프링부트 + JPA 로 구성되어있어 생산성이 비교적 좋아졌다. 그렇지만 현재 다른 언어들과 같이 모던하지 못한 문법 때문에 불편함을 느꼈고 특히 자바 8에서 Optional 나왔음에도 완전히 Null...

JPA Lazyloading 시 NoSuchMethodException 발생

less than 1 minute read

1. 문제 신규 Entity 추가 다른 엔티티에서 해당 엔티티를 @JoinColum 으로 매핑 후 Lazyloading 시에 초기화가 되지 않는다는 NoSuchMethodException 발생 Caused by: java.lang.NoSuchMethodExcept...

JUnit UnnecessaryStubbingException 발생

less than 1 minute read

1. 문제 JUnit(Jupiter) Mockito 클래스의 when, thenReturn 을 이용하여 테스트 코드 작성 테스트 코드 실행 시 아래 익셉션 발생! org.mockito.exceptions.misusing.UnnecessaryStubbingExcep...

git remote

less than 1 minute read

$ git remote - Manage set of tracked repositories git remote 원격 저장소를 지정하거나 조회할때 사용하는 명령이다. 여러 저장소를 지정할 수 있다.