68,200원
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결코틀린 문법부터 실무까지 (자바 to 코틀린 실무)
@RelaxedMockK로 모킹하고 save 함수를 왜 또 모킹하는지 모르겠습니다.
안녕하세요 강사님. 강의 정말 잘 듣고 실무에 적용해보려고 합니다. 강의 내용중 createPrinceTest_success 라고 하는 테스트 코드 예시에서 @Relaxed 로 모킹을 진행하고 오류가 발생해서 princeRepository.save()를 모킹하신다고 하셨는데, 그 이유가 어떤 이유인지 궁금합니다. CreatePrince.Request 객체를 만들고 princeMakerService.createPrince(request)를 호출하여 내부의 princeRepository.save()를 통해 저장되는 것을 테스트 하는데 외부에서 princeRepository.save()를 다시 모킹을 진행하고 랜덤 값으로 Prince 객체를 리턴 받는것이 조금 이해가 되지 않아서 질문드립니다.질 좋은 강의 너무 감사드립니다. 답변 주시면 감사하겠습니다!
- 미해결코틀린 문법부터 실무까지 (자바 to 코틀린 실무)
build.gradle.kts 변경시 오류가 발생합니다.
안녕하세요. build.gradle.kts 로 변경하고 내용을 입력했는대 오류가 발생해서 질문드립니다.해당 파일에 전체 빨간줄이 그어지며 there are no configurations available kotlin 라는 메시지가 뜨는대요 실행자체는 되는대 문제는 util 파일 변경 강의를 수강하려고 convert to kotlin 을 누르니까 kotlin 설정이 안되어 있다고 나오면서 변환이 되지 않습니다. 제가 인텔리제이 2020년 버전을 사용중인대 kotlin버전이 최대 1.6까지 설치가 되더라고요 kts 파일안에는 1.9.20버전이던대 이것때문에 인식을 못하는걸까요? ㅠㅠ1.6으로 kotlin 버전값을 바까도 인식을 못하는대 도움이 필요합니다. 이렇게 뜨고요... 물론 cache clean restart랑... gradle 폴더 지우고 실행해도 마찬가지내요...회사 컴퓨터에 설치된 intellij 버전도 동일해서 해밨는대 증상은 동일하고요...
- 미해결코틀린 문법부터 실무까지 (자바 to 코틀린 실무)
서비스, 컨트롤러 질문입니다.
1. 컨트롤러를 변환후 test실행했는데요.com.makers.princemaker.exception.PrinceMakerException: 해당되는 왕자님이 안계십니다.at com.makers.princemaker.controller.PrinceMakerController.getPrinces(PrinceMakerController.kt:31) ~[main/:na] 31번째 라인 소스입니다.@get:GetMapping("/princes") val princes: List<PrinceDto> get() = princeMakerService.allPrince 오류메세지를 자세히 보니 수업시간에 말씀하신부분인거 같은데 정확하게 어딘지 못찾겠네요... ERROR 68014 --- [ Test worker] c.m.p.e.PrinceMakerExceptionHandler : url: /create-prince, message: Validation failed for argument [0] in public com.makers.princemaker.dto.CreatePrince$Response com.makers.princemaker.controller.PrinceMakerController.createPrince(com.makers.princemaker.dto.CreatePrince$Request): [Field error in object 'request' on field 'experienceYears': rejected value [null]; codes [NotNull.request.experienceYears,NotNull.experienceYears,NotNull.java.lang.Integer,NotNull]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [request.experienceYears,experienceYears]; arguments []; default message [experienceYears]]; default message [must not be null]] 컨트롤러 변환이후 서비스에서 WoundedPrinceRepository해당 파라미터가 not-null인데 null로 설정되어있다고 오류메시지가 나와서 서비스 상단 생성자 부분을 아래와 같이 수정했더니 오류가 사라졌는데 맞게 수정한걸까요?class PrinceMakerService ( private val princeRepository: PrinceRepository, private val woundedPrinceRepository: WoundedPrinceRepository? )
- 미해결코틀린 문법부터 실무까지 (자바 to 코틀린 실무)
실습. dto 변환해보기
변환도중 85line에서 NullPointException 오류메시지가 나와서 *.http테스트가 안됩니다. 85line 코드는 assertEquals(7, response.getExperienceYears().intValue()); 이고 아래와 같이 오류메세지가 나옵니다.Method invocation 'intValue' may produce 'NullPointerException' CreatePrince.kt에서 @NotNull @Min(0) val experienceYears: Int? = null,null 허용을 해줬는데 NPE를 뱉어서 문의드립니다
- 미해결코틀린 문법부터 실무까지 (자바 to 코틀린 실무)
실습. gradle update/script 강의 문의
강의내용대로 project structor와 setting에서 SDK설정을 하고 grade build를 했으나 다음과 같이 오류가 납니다.오류메시지/prince-maker-main/build.gradle.kts:5:59: Unresolved reference: id 오류 라인 소스id("org.springframework.boot") version springBootVersion id("io.spring.dependency-management") version "1.1.4"해당부분이 해결되지 않으면 이후 강의는 눈으로만 봐야될꺼 같아서 문의드립니다~
- 미해결코틀린 문법부터 실무까지 (자바 to 코틀린 실무)
IntelliJ IDEA 문의
안녕하세요. 강의전 IntelliJ IDEA Ultimate 학생 라이센스 가능하다고 해서 수강신청을 하게 되었는데요. 해당 툴에 대한 설치 가이드가 보이지 않습니다. 학생신분이 아니기에 웹메일 인증이 어려울꺼 같은데요. 무료라이센스 사용가능한 방법을 알려주시면 감사하겠습니다.
- 미해결코틀린 문법부터 실무까지 (자바 to 코틀린 실무)
PDF 안에 파일이 없습니다
안녕하세여 강사님 pdf 파일을 다운로드를 하는데 zip 파일안에 아무것도 없어서 질문드립니다.현제 제가사용하는 윈도우11 이 문제인건지 강사님의 실수로 안넣으신건지 인프런의 문제인건지 제가 몰라서 제가 사용하는 윈도우 버전도 함께 남기면서 질문드립니다.현재 자바 스프링 프로젝트는 안에 파일이 있는 상태로 다운로드가 되는 상태입니다.
- 미해결코틀린 문법부터 실무까지 (자바 to 코틀린 실무)
강의교재 PDF
안녕하세요 제공해주신 PDF 파일14_코틀린 사용을 위한 그레이들 스크립트변환.pdf 파일내용이 잘려있어서 복붙하는데 어려움이 있습니다.해결은 했습니다만 나중에 다른분들을 위해 수정해주시면 감사합니다 !
- 미해결코틀린 문법부터 실무까지 (자바 to 코틀린 실무)
import 질문
안녕하세요 코틀린 실습을 하는데 아래의 함수에서fun printObject(obj: Any): Unit = when (obj) { is String -> println(obj.lowercase()) is Duration -> println(obj.nano) is LocalDateTime -> println(obj.month) else -> println("Unknown type") }Duration 과 LocalDateTime을 import 하는게 import kotlin.time.Duration가 아니라 import java.time.Duration import java.time.LocalDateTime왜 자바 패키지를 import하는지 궁금합니다.
- 미해결코틀린 문법부터 실무까지 (자바 to 코틀린 실무)
안녕하세요 질문이 있습니다.
var 보단 val 을 사용하라고 하셨는데 그렇다면 var은 언제 사용해야하나요?