반응형 개발/언어3 java) lombok builder 사용시 generic 사용하기 lombok 에서 generic 사용시 컴파일 에러가 발생하여 정리 합니다.에러 코드요청에 대한 응답을 처리하기 위하여 객체를 생성했는데 lombok 를 사용하니 컴파일 에러가 발생하였습니다. Model 클래스@Builderpublic class Result { private T data;}적용하려는 코드public Result sendMail(@RequestBody MailMessage mailMessage) { return Result.builder().data(mailMessage).build(); // 여기에서 에러 발생} 해결 방법builder() 앞에 generic 을 추가하여 해결 합니다. 참 쉽죠? public Result sendMail(@RequestBody MailMessag.. 2025. 1. 31. java.util.Date 와 java.util.Calendar 를 사용하지말자 자바에서 날짜 관련 처리시에 사용하지 말아야 할 대표적인 클래스 2개를 알아보겠습니다. java.util.Date 클래스는 Java에서 날짜와 시간 정보를 표현하기 위한 클래스 중 하나입니다. 그러나 이 클래스는 여러 가지 문제와 한계를 가지고 있어서, Java 8 이후에는 java.time 패키지의 클래스들을 사용하는 것이 권장됩니다. 아니 사용하지 마세요 java.util.Date 클래스의 주요 특징: 가변성 (Mutability): java.util.Date는 가변 클래스로 설계되어 있어 객체가 생성된 이후에 내부 값을 변경할 수 있습니다. 이로 인해 다중 스레드 환경에서의 안정성이 보장되지 않습니다. 년 월 일 시 분 초 밀리초 표현: java.util.Date는 1970년 1월 1일 00:00:.. 2024. 1. 30. Kotlin) Coroutine 알아보기 - 중요 들어가며.. kotlin 의 중요한 개념인 Coroutine 에 대하여 알아보겠습니다. 특히 자바에 익숙해져 있다면 스레드와 다르니 꼭 숙지해야 합니다. ( 나중에 고생해요..) 개념 코루틴(coroutine)은 루틴의 일종으로서, 협동 루틴이라 할 수 있습니다. 코루틴의 "Co"는 with 또는 together를 뜻하며 즉, 상호 연계 프로그램을 일컫는다고도 표현가능합니다. 만약에 코루틴이 없다면.. 아래와 같은 콜백 코드를 작성해야 합니다. 예전 스타일 자바스크립트로 개발하신분은 이해하실거에요 ^^ fun getPaymentInfo(api: PaymentService): Booking { api.getPaymentInfo(bookingId) { orderId -> api.getPointInfo(ord.. 2024. 1. 9. 이전 1 다음 반응형