본문 바로가기

분류 전체보기363

Intellij, gradle, multi Project, spring boot 구성 정리 이 문서는 추후 다시 볼 목적으로 정리한 글입니다. Intellij, gradle, multi Project, spring boot 구성 정리 멀티 프로젝트 구성도 Root Project : RootProject SubProject : subProject01, subProject02 멀티 프로젝트 구성 방법 Intellij 접속 --> Create New Project --> Gradle --> Java(클릭) --> group/artifact 입력 ex) group id : com.test.core, artifactId : TestProject 생성된 것을 기준으로 New --> File --> Module --> Parent RootProject --> 생성 RootProject setting.gra.. 2020. 7. 9.
spring boot, spring batch 정리 - 4편 JdbcCursorItemReader NamedParameter 사용 예제 이 문서는 추후 다시 볼 목적으로 정리한 글입니다. source spring-boot-batch-example source 참고 JdbcCursorItemReader NamedParameter 사용 예제 핵심은 Sql 에 NamedParameterUtils 을 사용해서 named parameter 를 변환. @Bean public JdbcCursorItemReader itemReader() { String sql = "select * from person where id = :id and name = :name"; Map namedParameters = new HashMap() {{ put("id", 1); put("name", "foo"); }}; return new JdbcCursorItemReade.. 2020. 7. 9.
java factorial 구현 (recursion, forloop 비교) 이 문서는 추후 다시 볼 목적으로 정리한 글입니다. java factorial 구현 (recursion, forloop 비교) 1. long 으로 구현 숫자가 커질수록 long 의 범위를 넘어서기에 안됨. 2. BigInteger Recursion 구현 숫자가 커질수록 Stack 에 데이터를 계속 쌓아두기에 StackOverFlow 가 발생 3. BigInteger fooLoop 구현 숫자가 커져도 처리 가능 source 2020. 7. 8.
spring boot, spring batch 정리 - 3편 repeat step 예제 (파라미터만 변경해서 실행) 이 문서는 추후 다시 볼 목적으로 정리한 글입니다. repeat step 예제 (파라미터만 변경해서 실행) 동일한 step 을 파라미터만 변경해서 반복해서 실행 반복되는 횟수는 동적으로 제어. 반복 횟수 job configuration 아래 내용 중 중요한 것은 COMPLETED 와 FAILED 에 따라 step 이 계속실행될지 종료될지를 결정하는 것. 전체 source spring-boot-batch-example source 참고 reference https://jojoldu.tistory.com/328 참고 2020. 7. 8.