반응형

API 6

[springBoot] spring batch service 개발 1

목차 아래 포스팅에서 이어진 내용입니다. [springBoot] spring batch AsyncProcess/Writer 목차 아래 포스팅에서 이어진 내용입니다. [springBoot] spring batch multiThread process(feat. taskExecutor) 목차 아래 포스팅에서 이어진 내용입니다. [springBoot] spring batch job/stepExecutionListener 목차 아래 포스팅 yaga.tistory.com Api Service, batch job 2개 개발 사이드 프로젝트(배운 건 써먹어야 체득이 되니까..) architecture를 ppt로 그릴려다가 포기(너무 못 그려서) batch1: customer 테이블의 데이터를 읽어서 customer2 ..

IT/development 2023.11.27

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

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

IT/DevOps 2023.11.07

[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

[티스토리] 티스토리 Open API 이용

목차 최종 목적은 티스토리의 Open API를 이용해서 댓글이 있을 경우 일괄 댓글 작성 기능 개발이다. 관리자 페이지 하단의 오픈 API 앱 등록 내용 작성 후 등록 앱 아이디/키 추후 인증 절차와 인증토큰을 얻을 때 사용되니까 메모해 두고 누구에게도 공유하지 말 것 open API 인증 브라우저에서 아래처럼 URL 호출 https://www.tistory.com/oauth/authorize ?client_id=아까 메모해 둔 앱 아이디 입력 &redirect_uri=https://yaga.tistory.com &response_type=code &state=someValue 결과 아래처럼 나오면 정상적으로 된 거고 허가하기 선택 브라우저에서 아래처럼 URL이 표시되는데 여기서 code값을 복사 해 둔..

[spring/mybatis] Rest API 계층구조(1:N) 객체 조회(feat .쉬운 예제)

목차 역시나 미래의 나를 위해 기록한다. 계층구조 조회가 처음 접하고 익숙해지기 전까지는 좀 어렵다.(물론 지금도 쉬운 건 아니다.) 모든 일이 익숙해지면 아무것도 아닌 게 그전까지는 어려운 법이다. Rest API 계층구조 조회 간단 예시다. 사용자(UserDto) 객체가 도서 객체(BookDto)를 list로 가지고 있는 구조다. 회원과 도서의 관계를 1:N으로 매핑했고 회원이 부모고 책이 자식이다. 아래처럼 한명의 회원이 여러개의 책을 대출할 수 있는 조건 그래서 회원 객체는 도서 객체를 list로 가지고 있어야 한다. 아래 DB 테이블을 보면 회원번호 1번인 천둥의 신 토르가 열혈강호 1권~5권까지 가지고 있다. API니까 당연히 클라이언트에 전달할 객체인 dto와 db 조작시 사용할 객체인 vo..

IT/development 2022.12.25
반응형