springframework33 [springBoot] spring batch write to new 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.springbat.. IT/Live Coding 2023. 11. 10. [springBoot] spring batch simpleTextReader (테스트 영상 & 소스코드 포함) 아래 포스팅에서 이어진 내용입니다. [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.sample.sp.. IT/Live Coding 2023. 11. 10. [springBoot] spring batch simpleReader insert other table(테스트 영상 & 소스코드 포함) 아래 포스팅에서 이어진 내용입니다. [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.springbatch.. IT/Live Coding 2023. 11. 10. [springBoot] spring batch jpa simpleDbReader (테스트 영상 & 소스코드 포함) 아래 포스팅에서 이어진 내용입니다. [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.domai.. IT/Live Coding 2023. 11. 10. [springBoot] spring batch simple 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 // 배치 프로그램임을 알리는 애노테이션임, 중요!!@SpringBootApplicationpublic class SpringBatchVi.. IT/Live Coding 2023. 11. 9. [springBoot] Spring AOP simple source 목차 RestController 😄 package study.springaoptest.web; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springframework.web.bind.annotation.*; import study.springaoptest.model.User; import study.springaoptest.service.TestService; @RestController @Slf4j @RequestMapping("/api/v1/user") @RequiredArgsConstructor public class TestRestController { private final TestSer.. IT/development 2023. 10. 19. [springBoot] springBoot 실행 시 dataSource 제외 springBoot 실행 시 DB 연결을 기대하는데 DB연결이 필요없는 기능을 만들 때는 이조차도 귀찮다. 그럴 때 아래처럼 메인 메소드의 @SpringBootApplication에 exclude 옵션을 주면 된다. package study.springaoptest1; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration; @SpringBootApplication(exclude = {DataSourceAut.. IT/development 2023. 10. 14. [Rest API]계층구조 Rest API sample(feat. springBoot) 목차 Oracle의 HR schema의 데이터로 계층구조로 Rest API를 만들 수 있다. Rest API 연습 하기 좋다. depth entity 비고 1depth region 지역 2depth contry 나라 3depth location 위치 4depth department 부서 5depth employee 사원 최상위에 지역(유럽, 아메리카, 아시아 등)이 있고 그안에 나라가 있고 그 아래 5depth까지 구성할 수 있다. 위 데이터 구조를 기반으로 작성을 해 보면 아래처럼 작성 할 수 있다.(로직은 개인의 취향) RestController 😎 package study.dev.test.controller; import lombok.RequiredArgsConstructor; import lomb.. IT/development 2023. 10. 10. [springBoot] 인터셉터를 통해 메뉴 접근 관리 시스템에서는 보안 때문에 로그인한 사용자의 메뉴 접근 범위를 제한해야 한다. 예를 들어 시스템관리자는 시스템관리 메뉴만 접근할 수 있어야 하고 급여관리자는 급여메뉴에만 접근할 수 있어야 한다. 인터셉터를 통해 아래처럼 구현했다. package kr.dev.common.interceptor; import kr.dev.cmmn.mapper.CmmnMapper; import kr.dev.cmmn.model.MenuVo; import kr.dev.cmmn.service.CmmnService; import kr.dev.user.model.EmpVO; import kr.dev.user.service.UserService; import lombok.extern.slf4j.Slf4j; import org.springf.. IT/development 2023. 9. 24. [springBoot] 엑셀파일 읽기(feat. ajax) 목차 프로세스: 화면에서 엑셀 업로드 시 엑셀의 내용을 읽어서 테이블에 저장 의존성 추가(gradle) //springBoot ver: 2.7.7 //poi 의존성 추가 implementation 'org.apache.poi:poi:5.1.0' implementation 'org.apache.poi:poi-ooxml:5.1.0' service @Service @Slf4j @RequiredArgsConstructor @Transactional(readOnly = true) public class ExcelService { private final ExcelMapper excelMapper; /** * 엑셀업로드 화면 * @param mv * @return */ @Override public ModelAnd.. IT/development 2023. 8. 23. 이전 1 2 3 4 다음