Tạo REST operation để tạo product mới

Tạo REST operation để tạo product mới

  1. Mở file ApiStack.java trong createProductsResource dùng phương thức addMethod để tạo method PUT cho productsResource resource
productsResource.addMethod("POST");

Architect

  1. Tiếp theo chúng ta sẽ định nghĩa một Integration để xử lý yêu cầu POST tới endpoint /products. Phần này tương tự với GET chúng ta chỉ cần thay integrationHttpMethod(“POST”)
productsResource.addMethod("POST", new Integration(
                IntegrationProps.builder()
                        .type(IntegrationType.HTTP_PROXY)
                        .integrationHttpMethod("POST")
                        .uri("http://" + apiStackProps.networkLoadBalancer().getLoadBalancerDnsName() +
                                ":8081/api/products")
                        .options(IntegrationOptions.builder()
                                .vpcLink(apiStackProps.vpcLink())
                                .connectionType(ConnectionType.VPC_LINK)
                                .build())
                        .build()));

Architect