본문 바로가기

programming/SpringBoot3

SpringBatch 기초 공부 - JobBuilderFactory Job객체를 만드는 여러개의 빌더를 통합하는 역할, Job을 쉽게 만들게 도와둔다. - Decider Job안에 Step들을 분기 처리해주는 if esle 역할이라고 보면 된다. - JobExecution JobInstance에 대한 실행 시도 객체. JobInstance 실패 후 재실행 하여도 동일한 JobInstance 실행시키지만 2번째 시도시 JobExecution 은 개별로 다시 생긴다. JobExecution은 JobInstance 실행에 대한 상태, 시작시간, 종료시간, 생성시간 등의 정보를 담는다. - .on() : 캐치할 ExitStatus지정 (*)경우 전체 - .to : 다음으로 이동할 step 지정 - .end() : on(*)뒤 end는 Flow.. 2022. 9. 22.
SpringBoot 프로젝트 배포 1. SpringBoot프로젝트 war파일로 Export 2. VMWare에 CentOS설치 3. Docker를 설치 4. Docker Web UI 관리툴 Portainer 설치 5. DB컨테이너(Mysql), 서버컨테이너(Tomcat) 생성 6. 포트포워딩하여 배포 - CentOS설치 https://corock.tistory.com/315 - CentOS에 도커설치 https://reddb.tistory.com/177 - CentOS에Portainer 설치 https://jjig810906.tistory.com/65 - Docker Mysql설치 https://junyharang.tistory.com/entry/docker-Portainer%EB%A5%BC-%EC%9D%B4%EC%9A%A9%ED%95%.. 2022. 4. 21.
gradle 라이브러리 추가 오류 gradle에 파일업로드를 위한 라이브러리 추가 중 오류 발생 compile group: 'commons-io', name: 'commons-io', version: '2.6' /* Apache Commons IO */ compile group: 'commons-fileupload', name: 'commons-fileupload', version: '1.3.3' /* Apache Commons File Upload */ 오류내용 * Where: Build file 'C:\경로\경로\Desktop\경로\경로\프로젝트명\build.gradle' line: 35 * What went wrong: A problem occurred evaluating root project 'shop'. > Could not .. 2022. 2. 24.