Skip to content

Commit 08430d9

Browse files
committed
refactor: producer 기능에 영향 없는 코드 수정
-
1 parent 0c79c4f commit 08430d9

3 files changed

Lines changed: 5 additions & 5 deletions

File tree

apps/commerce-api/src/main/java/com/loopers/CommerceApiApplication.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,15 @@
66
import org.springframework.boot.context.properties.ConfigurationPropertiesScan;
77
import org.springframework.cache.annotation.EnableCaching;
88
import org.springframework.cloud.openfeign.EnableFeignClients;
9+
import org.springframework.scheduling.annotation.EnableScheduling;
910

1011
import java.util.TimeZone;
1112

1213
@ConfigurationPropertiesScan
1314
@SpringBootApplication
1415
@EnableCaching
1516
@EnableFeignClients
17+
@EnableScheduling
1618
public class CommerceApiApplication {
1719

1820
@PostConstruct

apps/commerce-api/src/main/java/com/loopers/domain/outbox/OutboxEvent.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,13 @@
77
import jakarta.persistence.Enumerated;
88
import jakarta.persistence.Table;
99
import lombok.AccessLevel;
10+
import lombok.Getter;
1011
import lombok.NoArgsConstructor;
1112

1213
@Entity
1314
@Table(name = "outbox")
1415
@NoArgsConstructor(access = AccessLevel.PROTECTED)
16+
@Getter
1517
public class OutboxEvent extends BaseEntity {
1618
@Enumerated(EnumType.STRING)
1719
@Column(name = "aggregate_type", nullable = false)

apps/commerce-api/src/main/java/com/loopers/infrastructure/outbox/KafkaOutboxPublisher.java

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -20,14 +20,10 @@ public class KafkaOutboxPublisher {
2020
@Scheduled(fixedDelayString = "1000")
2121
@Transactional
2222
public void publish() {
23-
// System.out.println("hello");
2423
List<OutboxEvent> events = outboxRepository.findPending(5);
25-
for (OutboxEvent event : events) {
26-
System.out.println("event.toString() = " + event.toString());
27-
}
2824

2925
for (OutboxEvent event : events) {
30-
kafkaTemplate.send("product-viewed", event);
26+
kafkaTemplate.send("product-viewed", String.valueOf(event.getAggregateId()), event);
3127

3228
event.markAsProcessed();
3329
}

0 commit comments

Comments
 (0)