본문 바로가기
반응형

Java82

JUnit 테스트 해보기 JUnit이란? JUnit은 자바용 단위 테스트 작성을 위한 도구라고 볼수 있습니다. 테스트를 할때 자바의 main 메서드를 통해서 실행해서 테스트를 했었습니다. 이런방법은 준비하고 실행하는데 오래걸리고 반복적으로 실행하는데 어렵고 여러 테스트를 동시에 실행하기 어렵다는 단점이 있습니다. 그래서 Junit테스트를 사용해 단위 테스트를 하는것이 권장됩니다.😉 ✔ 테스트 환경 Spring-boot 2.4.4 부터는 Junit5 라이브러리가 포함되어 있어 별도의 설정이 필요없습니다. plugins { id 'org.springframework.boot' version '2.4.4' id 'io.spring.dependency-management' version '1.0.11.RELEASE' id 'java' .. 2021. 4. 14.
JAVA 8의 Optional 사용해보기 인프런 강의를 보면서 따라하다가 Optional을 보게되었습니다. JAVA를 사용중이지만 JAVA8은 아직도 따라가려면 먼것 같습니다.😥 Optional의 탄생 흔히들 null의 저주라고 하는데 JAVA로 개발하다보면 NullPointException으로 부터 자유로울수 없습니다. Optional은 JAVA8에서 새로나온 null 처리를 할 수 있는 래퍼 클래스라고 합니다. 그래서 예상치 못한 NullPointerException 예외를 제공되는 메소드로 NPE를 회피할 수 있게 되었습니다. 더이상 복잡한 조건문 없이도 Null 값으로 인해 발생하는 예외를 처리할 수 있게 됩니다. Optional 객체 생성 Optional opt1 = Optional.empty(); Optional opt2 = Opti.. 2021. 4. 14.
반응형