반응형

전체 글 706

[springBoot] spring batch simple csvFileReader (feat. file)

목차 아래 포스팅에서 이어진 내용입니다. [springBoot] spring batch write to new file (feat. file) 아래 포스팅에서 이어진 내용입니다. [springBoot] spring batch simpleTextReader 아래 포스팅에서 이어진 내용입니다. [springBoot] spring batch simpleReader insert other table( feat. JPA) 아래 포스팅에서 이어진 내용입 yaga.tistory.com 구분자 있는 csv파일을 읽어서 로그 출력하는 단순한 예제 CsvJob1 😊 package com.test.lsy.batchsimpledbreader.batch; import com.test.lsy.batchsimpledbreader...

IT/development 2023.11.11

[springBoot] spring batch write to new file (feat. file)

목차 아래 포스팅에서 이어진 내용입니다. [springBoot] spring batch simpleTextReader 아래 포스팅에서 이어진 내용입니다. [springBoot] spring batch simpleReader insert other table( feat. JPA) 아래 포스팅에서 이어진 내용입니다. [springBoot] spring batch jpa simpleDbReader (feat. simple Reader) 아래 포스팅에 yaga.tistory.com 구분자 없는 텍스트파일의 데이터를 읽고 살짝 가공해서 새로운 텍스트파일에 출력하는 예제 TextJob2 🤗 package com.lsy.sample.springbatchvideo.batch; import com.lsy.sample.s..

IT/development 2023.11.10

[springBoot] spring batch simpleTextReader (feat. file)

목차 아래 포스팅에서 이어진 내용입니다. [springBoot] spring batch simpleReader insert other table( feat. JPA) 아래 포스팅에서 이어진 내용입니다. [springBoot] spring batch jpa simpleDbReader (feat. simple Reader) 아래 포스팅에서 이어진 내용입니다. [springBoot] Simple Spring Batch Tasklet(feat. simple) 스프링 배치를 이용한 정 yaga.tistory.com 구분자 없는 텍스트파일의 데이터를 읽어서 로그 출력하는 단순 예제 TextJob 😃 package com.lsy.sample.springbatchvideo.batch; import com.lsy.sam..

IT/development 2023.11.10

[springBoot] spring batch simpleReader insert other table( feat. DB)

목차 아래 포스팅에서 이어진 내용입니다. [springBoot] spring batch jpa simpleDbReader (feat. simple Reader) 아래 포스팅에서 이어진 내용입니다. [springBoot] Simple Spring Batch Tasklet(feat. simple) 스프링 배치를 이용한 정말 간단한 로그 찍는 프로그램이다. 기본 tasklet부분과 meta table 연동해서 날짜 parameter 받 yaga.tistory.com dept 테이블에서 데이터를 읽고 살짝 가공 후 dept2 테이블에 저장하는 단순한 예제 JpaPageJob2 🤗 package com.lsy.sample.springbatchvideo.batch; import com.lsy.sample.sprin..

IT/development 2023.11.10

[springBoot] spring batch jpa simpleDbReader (feat. DB)

목차 아래 포스팅에서 이어진 내용입니다. [springBoot] Simple Spring Batch Tasklet(feat. simple) 스프링 배치를 이용한 정말 간단한 로그 찍는 프로그램이다. 기본 tasklet부분과 meta table 연동해서 날짜 parameter 받아서 화면에 출력하는 정도이다. 스프링 배치를 사용하기 위해선 메타 테이블이 yaga.tistory.com spring batch와 JpaPagingItemReader를 이용해 테이블에서 데이터를 chunk size만큼 가져와서 로그를 출력하는 간단한 예제 JpaPageJob1 🙂 package com.lsy.sample.springbatchvideo.batch; import com.lsy.sample.springbatchvideo..

IT/development 2023.11.10

[springBoot] spring batch simple tasklet (feat. tasklet)

목차 스프링 배치를 이용한 정말 간단한 로그 찍는 프로그램이다. main method가 있는 클래스 😄 package com.lsy.sample.springbatchvideo; import org.springframework.batch.core.configuration.annotation.EnableBatchProcessing; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; @EnableBatchProcessing// 배치 프로그램임을 알리는 애노테이션임, 중요!! @SpringBootApplication public class Sprin..

IT/development 2023.11.09

[Docker] Docker Compose sample(feat. API Server)

배운 건 또 바로 써먹어야 체득이 되니 간단한 프로젝트로 Docker로 API Server를 구축해 봤음(Dockerfile을 이용해서 서버 설정 후 Docker Compose로 묶음) springBoot로 간단한 CRD API를 만들고 mysql과 동일 네트워크로 구성해서 Docker로 띄움 insert 기능 작성 부분은 동영상 촬영을 일시정지 하면서 진행해서 짤림 😥 개인 스터디 기록을 메모하는 공간이라 틀린점이 있을 수 있습니다. 틀린 점 있을 경우 댓글 부탁드립니다.

IT/DevOps 2023.11.07

[Docker] Docker Compose [2] (feat. network)

도커로 springBoot API 서버, mysql 서버를 같은 네트워크로 묶어서 띄운 후 호스트 PC에서 호출하는 예제 테스트 프로젝트 springBoot server Dockerfile 😄 FROM openjdk:11-jdk-slim WORKDIR /app #현재 경로의 모든 파일 복사 COPY . . # 개행문자 오류 해결 [unix와 window 시스템 차이], 이건 예제 소스 그대로 가져옴 RUN sed -i 's/\r$//' gradlew # gradlew파일 파일 실행 권한 부여 RUN chmod +x ./gradlew # gradlew 빌드 실행 RUN ./gradlew clean build #환경변수 세팅 ENV JAR_PATH=/app/build/libs #파일명 변경 RUN mv ${..

IT/DevOps 2023.11.05

[Docker] Docker Compose [1] (feat. volumes)

목차 Docker Compose 이용해서 mysql 컨테이너 실행 후 볼륨 관련 테스트 하는 간단한 예제 docker-compose.yml 😃 yml 형식이라 들여쓰기 주의 services: # db라는 이름은 내맘대로 그 안의 image, restart 등은 수정 불가 db: image: mysql restart: always volumes: # 호스트 볼륨 연결 - ./mysql-data:/var/lib/mysql environment: - MYSQL_ROOT_PASSWORD=1234 - MYSQL_DATABASE=rootdb ports: - "3309:3306" # 위에서 설정한 볼륨 연결 volumes: mysql-compose-volume: Docker Command 🤗 #도커 컴포즈 이용해서 ..

IT/DevOps 2023.11.05
반응형