[Spring][쇼핑몰 프로젝트][29] 상품 이미지 수정 - 4(배치 프로그램 적용 1)

https://kimvampa.tistory.com/238
This commit is contained in:
SeoJin Kim
2021-07-26 00:33:11 +09:00
parent 6cf31b67f2
commit 670f3a5fa2
9 changed files with 90 additions and 2 deletions

View File

@@ -244,6 +244,20 @@
<artifactId>thumbnailator</artifactId>
<version>0.4.13</version>
</dependency>
<!-- Quartz -->
<!-- https://mvnrepository.com/artifact/org.quartz-scheduler/quartz-jobs -->
<dependency>
<groupId>org.quartz-scheduler</groupId>
<artifactId>quartz-jobs</artifactId>
<version>2.3.2</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.quartz-scheduler/quartz -->
<dependency>
<groupId>org.quartz-scheduler</groupId>
<artifactId>quartz</artifactId>
<version>2.3.2</version>
</dependency>
<!-- Test -->

View File

@@ -0,0 +1,22 @@
package com.vam.task;
import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Component;
import lombok.extern.log4j.Log4j;
@Component
@Log4j
public class testBatch {
@Scheduled(cron = "0 * * * * *")
public void testMethod() throws Exception{
log.warn("배치 실행 테스트.......");
log.warn("===================================");
}
}

View File

@@ -4,7 +4,9 @@
xmlns:context="http://www.springframework.org/schema/context"
xmlns:mybatis-spring="http://mybatis.org/schema/mybatis-spring"
xmlns:tx="http://www.springframework.org/schema/tx"
xmlns:task="http://www.springframework.org/schema/task"
xsi:schemaLocation="http://mybatis.org/schema/mybatis-spring http://mybatis.org/schema/mybatis-spring-1.2.xsd
http://www.springframework.org/schema/task http://www.springframework.org/schema/task/spring-task-4.3.xsd
http://www.springframework.org/schema/beans https://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.3.xsd
http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-4.3.xsd">
@@ -51,12 +53,15 @@
<tx:annotation-driven />
<task:annotation-driven/>
<context:component-scan base-package="com.vam.sample"></context:component-scan>
<mybatis-spring:scan base-package="com.vam.mapper"/>
<context:component-scan base-package="com.vam.model"></context:component-scan>
<context:component-scan base-package="com.vam.service"></context:component-scan>
<context:component-scan base-package="com.vam.task"></context:component-scan>
</beans>

View File

@@ -1,5 +1,5 @@
#Generated by Maven Integration for Eclipse
#Tue Jul 20 15:40:19 KST 2021
#Sun Jul 25 23:04:40 KST 2021
m2e.projectLocation=C\:\\Users\\sjinj\\git\\Blog_Project2\\VamPa
m2e.projectName=VamPa
groupId=com.vam

View File

@@ -244,6 +244,20 @@
<artifactId>thumbnailator</artifactId>
<version>0.4.13</version>
</dependency>
<!-- Quartz -->
<!-- https://mvnrepository.com/artifact/org.quartz-scheduler/quartz-jobs -->
<dependency>
<groupId>org.quartz-scheduler</groupId>
<artifactId>quartz-jobs</artifactId>
<version>2.3.2</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.quartz-scheduler/quartz -->
<dependency>
<groupId>org.quartz-scheduler</groupId>
<artifactId>quartz</artifactId>
<version>2.3.2</version>
</dependency>
<!-- Test -->

View File

@@ -243,7 +243,21 @@
<groupId>net.coobird</groupId>
<artifactId>thumbnailator</artifactId>
<version>0.4.13</version>
</dependency>
<!-- Quartz -->
<!-- https://mvnrepository.com/artifact/org.quartz-scheduler/quartz-jobs -->
<dependency>
<groupId>org.quartz-scheduler</groupId>
<artifactId>quartz-jobs</artifactId>
<version>2.3.2</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.quartz-scheduler/quartz -->
<dependency>
<groupId>org.quartz-scheduler</groupId>
<artifactId>quartz</artifactId>
<version>2.3.2</version>
</dependency>
<!-- Test -->

View File

@@ -4,7 +4,9 @@
xmlns:context="http://www.springframework.org/schema/context"
xmlns:mybatis-spring="http://mybatis.org/schema/mybatis-spring"
xmlns:tx="http://www.springframework.org/schema/tx"
xmlns:task="http://www.springframework.org/schema/task"
xsi:schemaLocation="http://mybatis.org/schema/mybatis-spring http://mybatis.org/schema/mybatis-spring-1.2.xsd
http://www.springframework.org/schema/task http://www.springframework.org/schema/task/spring-task-4.3.xsd
http://www.springframework.org/schema/beans https://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.3.xsd
http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-4.3.xsd">
@@ -50,11 +52,14 @@
</bean>
<tx:annotation-driven />
<task:annotation-driven/>
<context:component-scan base-package="com.vam.sample"></context:component-scan>
<mybatis-spring:scan base-package="com.vam.mapper"/>
<context:component-scan base-package="com.vam.model"></context:component-scan>
<context:component-scan base-package="com.vam.service"></context:component-scan>
<context:component-scan base-package="com.vam.task"></context:component-scan>
</beans>

View File

@@ -1,5 +1,5 @@
#Generated by Maven Integration for Eclipse
#Tue Jul 20 15:40:20 KST 2021
#Sun Jul 25 23:15:48 KST 2021
m2e.projectLocation=C\:\\Users\\sjinj\\git\\Blog_Project2\\VamPa_MySQL
m2e.projectName=VamPa_MySQL
groupId=com.vam

View File

@@ -243,7 +243,21 @@
<groupId>net.coobird</groupId>
<artifactId>thumbnailator</artifactId>
<version>0.4.13</version>
</dependency>
<!-- Quartz -->
<!-- https://mvnrepository.com/artifact/org.quartz-scheduler/quartz-jobs -->
<dependency>
<groupId>org.quartz-scheduler</groupId>
<artifactId>quartz-jobs</artifactId>
<version>2.3.2</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.quartz-scheduler/quartz -->
<dependency>
<groupId>org.quartz-scheduler</groupId>
<artifactId>quartz</artifactId>
<version>2.3.2</version>
</dependency>
<!-- Test -->