PaymentQueryServiceApplication.java
Bridget/payment-gateway-microservices/services/payment-query-service/src/main/java/com/checkout/paymentgw/query/PaymentQueryServiceApplication.java
package com.checkout.paymentgw.query;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
/**
* Read-side of the CQRS pair. Subscribes to {@code payments.events} and projects
* each event into the {@code payments_view} table; serves {@code GET /api/payments/{id}}.
*
* <p>Eventual consistency: a fresh write may take up to ~1s to be visible.
*/
@SpringBootApplication
public class PaymentQueryServiceApplication {
public static void main(String[] args) {
SpringApplication.run(PaymentQueryServiceApplication.class, args);
}
}
相關文章
PaymentGatewayApplication.java
PaymentGatewayApplication.java — java source code from the Bridget learning materials (Bridget/payment-gateway-challenge-java/src/main/java/com/checkout/payment/gateway/PaymentGatewayApplication.java).
閱讀文章 →ApplicationConfiguration.java
ApplicationConfiguration.java — java source code from the Bridget learning materials (Bridget/payment-gateway-challenge-java/src/main/java/com/checkout/payment/gateway/configuration/ApplicationConfiguration.java).
閱讀文章 →RequestResponseLogger.java
RequestResponseLogger.java — java source code from the Bridget learning materials (Bridget/payment-gateway-challenge-java/src/main/java/com/checkout/payment/gateway/configuration/RequestResponseLogger.java).
閱讀文章 →PaymentGatewayController.java
PaymentGatewayController.java — java source code from the Bridget learning materials (Bridget/payment-gateway-challenge-java/src/main/java/com/checkout/payment/gateway/controller/PaymentGatewayController.java).
閱讀文章 →PaymentStatus.java
PaymentStatus.java — java source code from the Bridget learning materials (Bridget/payment-gateway-challenge-java/src/main/java/com/checkout/payment/gateway/enums/PaymentStatus.java).
閱讀文章 →BankErrorException.java
BankErrorException.java — java source code from the Bridget learning materials (Bridget/payment-gateway-challenge-java/src/main/java/com/checkout/payment/gateway/exception/BankErrorException.java).
閱讀文章 →