728x90 분류 전체보기52 [Windows 11] 속성(오른쪽 클릭) 윈도우10 버전으로 변경하기 윈도우 11을 사용하면서 오른쪽 클릭 시 자주 사용하던 메뉴의 뎁스가 증가한게 불편했습니다. 레지스트리 부분을 수정하면 윈도우 10 버전으로 변경이 가능하여 공유합니다. 실행(Win + r) 창을 열고 regedit 을 입력하여 레지스트리 편집기를 실행합니다. 파일, 편집, 보기 등의 탭 아래 "컴퓨터" 부분을 클릭하고 아래 주소를 입력합니다. 컴퓨터\HKEY_CURRENT_USER\Software\Classes\CLSID 왼쪽 탐색기의 CLSID 위에서 마우스 오른쪽 클릭 -> 새로 만들기 -> 키를 선택합니다. 새 키 #1가 생성되면 아래 값을 입력하여 이름을 변경합니다. {86ca1aa0-34aa-4e8b-a509-50c905bae2a2} 이름을 변경한 키 위에서 마우스 오른쪽 클릭 -> 새로 만들.. 2022. 6. 20. [Spring] xxl-job-admin으로 스프링 배치 스케쥴러 관리 3 Executor Job Handler 구현 이번 포스팅에서는 어드민에 등록된 Executor의 JobHandler를 호출했을 때 작업할 메서드를 구현하겠습니다. 서비스를 생성하고 호출 되었을때 로그를 출력하는 메서드(jobHandler)를 구현합니다. import com.xxl.job.core.context.XxlJobHelper; import com.xxl.job.core.handler.annotation.XxlJob; import org.springframework.stereotype.Service; @Service //Service 혹은 Component 필수 public class SampleService { @XxlJob("sampleJobHandler") public void sampleJob.. 2022. 6. 7. [Spring] xxl-job-admin으로 스프링 배치 스케쥴러 관리 2 xxl-job-admin에서 관리할 수 있는 프로젝트를 생성하고 Executor로 등록까지 진행해보겠습니다. Executor 프로젝트 생성 의존성은 web만 추가하여 Springboot 프로젝트를 생성합니다. 빌드가 완료되면 build.gradle의 dependencies에 xxl-job-core를 추가합니다. dependencies { implementation 'org.springframework.boot:spring-boot-starter-web' implementation 'com.xuxueli:xxl-job-core:2.3.1' testImplementation 'org.springframework.boot:spring-boot-starter-test' } application.propertie.. 2022. 6. 3. [Spring] xxl-job-admin으로 스프링 배치 스케쥴러 관리 1 배치(Batch) 관리 이번 포스팅의 배치는 Spring Batch가 아닌 Spring 프로젝트의 일괄 작업(Batch) 서비스들을 의미합니다. 이전에는 컨트롤러에 Scheduler 어노테이션을 사용하여 Cron 방식으로 예약된 일괄 작업을 수행했습니다. 이제는 어드민 화면을 통해 쉽게 관리하고 로그를 확인할 수 있습니다. 포스팅에서 구현할 관리 서비스는 XXL-JOB-ADMIN 입니다. XXL-JOB-ADMIN 기존에 Scheduler 어노테이션으로 관리하던 예약 작업을 간편하게 관리할 수 있습니다. 기본적인 예약은 물론, 필요 시에는 직접 호출이 가능합니다. Xxljob 어노테이션으로 지정하면 job-admin에서 해당 Job을 호출합니다. RestController를 구현할 필요없이 Service .. 2022. 5. 31. 이전 1 ··· 4 5 6 7 8 9 10 ··· 13 다음 728x90