728x90

java 123

[Java] 생성자 대신 정적 팩토리 메소드 사용하기

- 예시 코드 public static Boolean valueOf(boolean b) { return b ? Boolean.TRUE : Boolean.FALSE; } - 장점 1. 이름을 가질 수 있다. 생성자와 매개변수만으로는 리턴될 객체의 특성을 제대로 설명하기 어렵다. 예를들면 // 생성자 public class Person { public Person() {} } // 정적 팩토리 메소드 public class Person { private static Person PERSON = new Person(); private Person() {} public static final Person getInstance() { return PERSON; } } 정적 팩토리 메소드는 Person 클래스의 인..

[Spring] 스프링 배치(Spring Batch) 가이드 따라가기 (7)

스프링 배치 가이드 - 지난 포스팅에서 튜토리얼 보고 따라해봤는데, 이번에는 개념부터 천천히 공부해보자. - 책을 보고 공부하려 했으나, 스프링과 부트의 배치 사용 문법이 많이 달라 이동욱님의 블로그를 보고 공부했다. https://devhooney.tistory.com/140 [Spring] 스프링 배치(Spring Batch) 가이드 따라가기 (5) 스프링 배치 가이드 - 지난 포스팅에서 튜토리얼 보고 따라해봤는데, 이번에는 개념부터 천천히 공부해보자. - 책을 보고 공부하려 했으나, 스프링과 부트의 배치 사용 문법이 많이 달라 이동욱 devhooney.tistory.com 1. ItemProcessor - ItemProcessor는 Reader에서 넘겨준 데이터를 개별 건으로 가공하고 처리한다. -..

[Spring] 스프링 배치(Spring Batch) 가이드 따라가기 (6)

스프링 배치 가이드 - 지난 포스팅에서 튜토리얼 보고 따라해봤는데, 이번에는 개념부터 천천히 공부해보자. - 책을 보고 공부하려 했으나, 스프링과 부트의 배치 사용 문법이 많이 달라 이동욱님의 블로그를 보고 공부했다. https://devhooney.tistory.com/139 [Spring] 스프링 배치(Spring Batch) 가이드 따라가기 (2) 스프링 배치 가이드 - 지난 포스팅에서 튜토리얼 보고 따라해봤는데, 이번에는 개념부터 천천히 공부해보자. - 책을 보고 공부하려 했으나, 스프링과 부트의 배치 사용 문법이 많이 달라 이동욱 devhooney.tistory.com 1. ItemWriter public interface ItemWriter { /** * Process the supplied ..

[Spring] 스프링 배치(Spring Batch) 가이드 따라가기 (5)

스프링 배치 가이드 - 지난 포스팅에서 튜토리얼 보고 따라해봤는데, 이번에는 개념부터 천천히 공부해보자. - 책을 보고 공부하려 했으나, 스프링과 부트의 배치 사용 문법이 많이 달라 이동욱님의 블로그를 보고 공부했다. https://devhooney.tistory.com/136 [Spring] 스프링 배치(Spring Batch) 가이드 따라가기 (2) 스프링 배치 가이드 - 지난 포스팅에서 튜토리얼 보고 따라해봤는데, 이번에는 개념부터 천천히 공부해보자. - 책을 보고 공부하려 했으나, 스프링과 부트의 배치 사용 문법이 많이 달라 이동욱 devhooney.tistory.com - Spring Batch는 Chunk 지향 처리를 하고 있다. - Spring Batch는 Job과 Step으로 구성되어 있다..

[Spring] 스프링 배치(Spring Batch) 가이드 따라가기 (4)

스프링 배치 가이드 - 지난 포스팅에서 튜토리얼 보고 따라해봤는데, 이번에는 개념부터 천천히 공부해보자. - 책을 보고 공부하려 했으나, 스프링과 부트의 배치 사용 문법이 많이 달라 이동욱님의 블로그를 보고 공부했다. https://devhooney.tistory.com/136 [Spring] 스프링 배치(Spring Batch) 가이드 따라가기 (2) 스프링 배치 가이드 - 지난 포스팅에서 튜토리얼 보고 따라해봤는데, 이번에는 개념부터 천천히 공부해보자. - 책을 보고 공부하려 했으나, 스프링과 부트의 배치 사용 문법이 많이 달라 이동욱 devhooney.tistory.com 1. Chunk란? - Chunk는 스프링 배치에서 데이터 덩어리로 작업할 때 각 커밋 사이에 처리되는 row 수를 말한다. -..

[Spring] 스프링 배치(Spring Batch) 가이드 따라가기 (3)

스프링 배치 가이드 - 지난 포스팅에서 튜토리얼 보고 따라해봤는데, 이번에는 개념부터 천천히 공부해보자. - 책을 보고 공부하려 했으나, 스프링과 부트의 배치 사용 문법이 많이 달라 이동욱님의 블로그를 보고 공부했다. https://devhooney.tistory.com/136 [Spring] 스프링 배치(Spring Batch) 가이드 따라가기 (2) 스프링 배치 가이드 - 지난 포스팅에서 튜토리얼 보고 따라해봤는데, 이번에는 개념부터 천천히 공부해보자. - 책을 보고 공부하려 했으나, 스프링과 부트의 배치 사용 문법이 많이 달라 이동욱 devhooney.tistory.com 1. JobParameter와 Scope - 배치 실행 시 외부, 내부에서 파라미터를 받아서 사용할 수 있는데, 이 파라미터를 ..

[Spring] 스프링 배치(Spring Batch) 가이드 따라가기 (2)

스프링 배치 가이드 - 지난 포스팅에서 튜토리얼 보고 따라해봤는데, 이번에는 개념부터 천천히 공부해보자. - 책을 보고 공부하려 했으나, 스프링과 부트의 배치 사용 문법이 많이 달라 이동욱님의 블로그를 보고 공부했다. http://devhooney.tistory.com/135 [Spring] 스프링 배치(Spring Batch) 가이드 따라가기 (1) 스프링 배치 가이드 - 지난 포스팅에서 튜토리얼 보고 따라해봤는데, 이번에는 개념부터 천천히 공부해보자. - 책을 보고 공부하려 했으나, 스프링과 부트의 배치 사용 문법이 많이 달라 이동욱 devhooney.tistory.com 1. Next - next()는 순차적으로 step을 연결할 때 사용된다. - 코드를 작성한다. @Slf4j @Configurat..

[Spring] 스프링 배치(Spring Batch) 가이드 따라가기 (1)

스프링 배치 가이드 - 지난 포스팅에서 튜토리얼 보고 따라해봤는데, 이번에는 개념부터 천천히 공부해보자. - 책을 보고 공부하려 했으나, 스프링과 부트의 배치 사용 문법이 많이 달라 이동욱님의 블로그를 보고 공부했다. http://devhooney.tistory.com/134 [Spring] 스프링 배치(Spring Batch) 맛보기 스프링 배치 맛보기 Batch 대량의 데이터를 효율적으로 처리하는 일괄 처리 기능은 많은 사용 사례에 이상적입니다. Spring Batch의 산업 표준 처리 패턴 구현을 통해 JVM에서 강력한 배치 작업을 구 devhooney.tistory.com 1. Simple Job 생성하기 @EnableBatchProcessing @SpringBootApplication publi..

[Spring] 스프링 배치(Spring Batch) 맛보기

스프링 배치 맛보기 Batch 대량의 데이터를 효율적으로 처리하는 일괄 처리 기능은 많은 사용 사례에 이상적입니다. Spring Batch의 산업 표준 처리 패턴 구현을 통해 JVM에서 강력한 배치 작업을 구축할 수 있습니다. Spring 포트폴리오의 Spring Boot 및 기타 구성 요소를 추가하면 미션 크리티컬 배치 애플리케이션을 구축할 수 있습니다. - 공식 홈페이지 내용이다. CSV 파일을 DB에 넣는 작업을 배치로 작업해보려 한다. https://github.com/spring-guides/gs-batch-processing.git 이 링크를 풀받아서 사용하는 것이 편하다. DB나 CSV파일 등등이 셋팅되어 있다. - sample.csv 생성 Jill,Doe Joe,Doe Justin,Doe ..

[Spring] 스프링 부트에서 Spring Rest Docs 적용하기

Spring Rest Docs 적용하기 예전에 Swagger 사용법을 정리한 포스팅을 작성했었다. [Spring] 스웨거(Swagger) 라이브러리 [Spring] 스웨거(Swagger) 라이브러리 기존에는 api 테스트를 위해서 포스트맨을 사용했는데, 스웨거는 서버로 요청되는 api 리스트를 html 화면으로 문서화해서 테스트할 수 있는 라이브러리이다. @RestController를 읽어서 api를 분석해서h devhooney.tistory.com 강의를 들으면서 정리를 했던 것인데, 이번에도 강의를 들으면서 Spring Rest Docs를 내 프로젝트에 적용을 해봤다. Swagger와 역할은 비슷하지만, 테스트 코드를 강제한다는 특징이 있다. 현업에서는 보통 두 개의 라이브러리를 혼용한다고 한다. 1..

728x90