본문 바로가기

개발/JAVA13

ModelMapper와 친해지기 프로젝트에서 modelMapper.map으로 조회 해온 entity를 응답 dto에 담아서 보내주는 상황을 보고 조금 더 자세히 알아보고 싶어졌다. class Name { String name; } class Address { String country; String postcode; } class User { Name name; } class OrderDto { String custName; String custCountry; String custPostCode; } Order order = new Order( new User(new Name("limemint")), new Address(new Address("kor", "333333")); ); ModelMapper modelMapper = new .. 2022. 7. 14.
Iterator 프로젝트내에서 Iterator()을 사용 할 기회가 생겨서 정리해보았다. Iterator : list 같은 컬렉션에서 요소를 순차적으로 처리하기 위해 존재하는 반복자 선언 List list = new ArrayList(); list.iterator() if(!Objects.isNull() && iterator.hasNext()){ Long num = iterator.next(); } hasNext() : returns true if iterator as next elements next : returns iterator elements remove : removes iterator elements 2022. 7. 11.
자바 8 정리 해당 게시글은 아래 강의를 듣고 정리한 것입니다. https://www.inflearn.com/course/the-java-java8/dashboard 더 자바, Java 8 - 인프런 | 강의 자바 8에 추가된 기능들은 자바가 제공하는 API는 물론이고 스프링 같은 제 3의 라이브러리 및 프레임워크에서도 널리 사용되고 있습니다. 이 시대의 자바 개발자라면 반드시 알아야 합니다. 이 www.inflearn.com https://codechacha.com/ko/ codechacha Java, Kotlin, Android, Python, Linux 등 Programming, Software 개발 방법을 다룹니다. codechacha.com 구글 DOC 함수형 인터페이스 (Functional Interface.. 2022. 7. 8.
Junit - Assert 메소드 단정 메소드 (assert method) 메소드 설명 assertEquals(x,y) 객체와 x와 y가 일치함을 확인한다. x(예상 값)와 y(실제 값)가 같으면 테스트 통과 assertArrayEquals(a,b) 배열 A와 B가 일치함을 확인합니다. assertFalse(x) x가 false인지 확인 assertTrue(x) x가 true인지 확인 assertTrue(message, condition) condition이 true이면 message 표시 assertNull(x) 객체 x가 null인지 확인합니다 assertNotNull(x) 객체 x가 null이 아닌지 확인합니다. assertSame(x, y) 객체 x와y가 같은 객체임을 확인한다, x, y가 같은 객체를 참조하고 있으면 통과 ass.. 2022. 6. 2.
[JUNIT] 테스트 코드 연습[1] TestCode와 친해지고 싶어서 작성하는 게시물 시리즈입니다. 조언, 멘트 언제나 감사합니다 1. 요구사항 package clsString; import lombok.extern.java.Log; @Log public class ClsString { /** * 요구사항 1 1 - "1,2"을 ,로 split 했을 때 1과 2로 잘 분리되는지 확인하는 학습 테스트를 구현한다. 2 - "1"을 ,로 split 했을 때 1만을 포함하는 배열이 반환되는지에 대한 학습 테스트를 구현한다. * */ public static String[] requiredSplit(String input){ String[] output = input.split(","); return output; } public static St.. 2022. 6. 2.
[JAVA] StringTokenizer StringTokenizer 문자열을 우리가 원하는 구분자로 분해해주는 클래스 나눠진 문자열을 토큰(token)이라고 부른다. StringTokenizer(String str) : 문자열 str을 기본 delimiter로 분리한다. 기본적으로 "\t \n \r "이다. StringTokenizer(String str, String delim) : 특정 단어 delim으로 str을 분리한다. StringTokenizer(String str, String delim, boolean returnDelims) : str을 특정 delim으로 분리하면서 delim을 token으로 포함할지 결정, true일시 포함 false일시 미포함 int countTokens() : 남아 있는 token의 개수를 반환 bool.. 2022. 5. 23.