Error Handling

    [Error Handling] Spring - lombok, MapStruct를 동시에 사용하는 경우

    [Error Handling] Spring - lombok, MapStruct를 동시에 사용하는 경우

    💣 문제 상황 MapStruct로 객체 간의 Mapper 코드를 자동으로 구현하려고 했는데 다음과 같은 에러가 발생했다. 더보기 MemberMapperImpl.java:46: error: constructor MemberResponseDto in class MemberResponseDto cannot be applied to given types; MemberResponseDto memberResponseDto = new MemberResponseDto(); ^ required: long,String,String,String found: no arguments reason: actual and formal argument lists differ in length 📋 코드 더보기 // build.gradl..

    [Error Handling] Java - Scanner.nextInt, nextLine

    💣 문제 상황 숫자 두 개와 연산자를 입력받아 연산자에 따라 계산을 수행하는 프로그램을 만드는 과제를 하게 되었다. 숫자를 입력받을 때 숫자가 아닌 입력이 들어올 때를 대비해 예외 처리를 try-catch문으로 해보았다. 잘될 거라고 생각했지만 잘못된 입력이 들어오면 그다음부터는 입력을 받지 못하고 아래와 같이 "숫자를 입력해주세요: 잘못된 입력입니다"만 계속해서 출력되었다. import java.util.Scanner; public class ExampleClass { public static void main(String[] args) { Scanner sc = new Scanner(System.in); while (true) { System.out.print("숫자를 입력해주세요: "); try {..