Spring 2

Spring Test code 같은 함수 중복시

테스트 코드를 작성하는데 이처럼 serviceImpl 로직에서 같은 함수를 매개변수를 다르게 해서 호출하는 상황이었다.따라서 두번 코드를 작성했는데 해결이 안되었는데when(financeService.getAssetSummeryByDateBefore(uid, goal.getDate())).thenReturn(oldDateAssetSum);when(financeService.getAssetSummeryByDateBefore(uid, any(Timestamp.class))).thenReturn(todayAssetSum); 함수 호출 순서에 따라서 결과값을 다르게 해줄 수 있었다. when(financeService.getAssetSummeryByDateBefore(eq(uid), any(Date.class)..

Spring boot 2024.12.16

[CS 스터디 회고] JAVA 면접 질문 대비

KB IT's Your Life 를 진행하면서 CS 스터디를 진행하고 다시 복습을 하면서 정리를 한다.또한 추가 적으로 생긴 질문들 중 몇가지를 정리 해보았다.  1. JVM이 정확히 무엇이고, 어떤 기능을 하는지 설명해 주세요.JVM이란 OS에 종속 받지 않고 CPU가 Java를 인식 실행할 수 있도록 하는 가상 컴퓨터 환경입니다. 자바를 실행하고 관리하는 중요한 구성 요소로서 가비지 컬렉터, 바이트 코드 실행, 보안관리, 라이브러리 관리 등의 기능을 제공합니다. JVM은 javac에 의해 소스코드에서 바이트 코드로 변환되는데 각 운영체제마다 JVM구현체가 존재하여 이 바이트 코드를 실행할 수 있습니다. 덕분에 자바는 플랫폼 독립성을 가질 수 있습니다. 또한 객체가 더 이상 사용되지 않으면 자동으로 메..

Java 2024.11.08
반응형