5.4. Spring Boot archetype 카탈로그

Spring Boot Archetype 카탈로그에는 다음 예제가 포함되어 있습니다.

표 5.1. Spring Boot Maven Archetypes

이름설명

spring-boot-camel-archetype

fabric8 Java 기본 이미지를 기반으로 Apache Camel을 Spring Boot와 함께 사용하는 방법을 보여줍니다.

spring-boot-camel-amq-archetype

Spring Boot 애플리케이션을 ActiveMQ 브로커에 연결하고 Kubernetes 또는 OpenShift를 사용하여 두 Camel 경로 간에 JMS 메시징을 사용하는 방법을 보여줍니다.

spring-boot-camel-config-archetype

Kubernetes ConfigMaps 및 Secrets를 사용하여 Spring Boot 애플리케이션을 구성하는 방법을 보여줍니다.

spring-boot-camel-drools-archetype

Apache Camel을 사용하여 Kubernetes 또는 OpenShift에서 실행되는 Spring Boot 애플리케이션을 원격 Kie 서버와 통합하는 방법을 보여줍니다.

spring-boot-camel-infinispan-archetype

Hot Rod 프로토콜을 사용하여 Spring Boot 애플리케이션을 JBoss Data Grid 또는 Infinispan 서버에 연결하는 방법을 보여줍니다.

spring-boot-camel-rest-3scale-archetype

Camel의 REST DSL을 사용하여 RESTful API를 노출하고 3scale에 노출하는 방법을 보여줍니다.

spring-boot-camel-rest-sql-archetype

Camel의 REST DSL과 함께 JDBC를 통한 SQL을 사용하여 RESTful API를 노출하는 방법을 보여줍니다.

spring-boot-camel-xa-archetype

Spring Boot, Camel 및 XA 트랜잭션. 이 예제에서는 두 개의 외부 트랜잭션 리소스에서 XA 트랜잭션을 지원하는 Spring Boot에서 Camel 서비스를 실행하는 방법(A-MQ) 및 데이터베이스(PostgreSQL)를 보여줍니다. 이 빠른 시작에는 PostgreSQL 데이터베이스가 필요하며 A-MQ 브로커가 먼저 배포 및 실행 중 하나는 Openshift 서비스 카탈로그에 제공된 템플릿을 사용하는 것입니다.

spring-boot-camel-xml-archetype

블루프린트 구성 파일을 통해 Spring Boot에서 Camel 경로를 구성하는 방법을 보여줍니다.

spring-boot-cxf-jaxrs-archetype

fabric8 Java 기본 이미지를 기반으로 Apache CXF를 Spring Boot와 함께 사용하는 방법을 보여줍니다. 빠른 시작에서는 Spring Boot를 사용하여 OpenAPI가 활성화된 CXF CryostatRS 끝점을 포함하는 애플리케이션을 구성합니다.

spring-boot-cxf-jaxws-archetype

fabric8 Java 기본 이미지를 기반으로 Apache CXF를 Spring Boot와 함께 사용하는 방법을 보여줍니다. 빠른 시작에서는 Spring Boot를 사용하여 CXF CryostatWS 엔드포인트가 포함된 애플리케이션을 구성합니다.

중요

기술 프리뷰 빠른 시작도 사용할 수 있습니다. Spring Boot Camel XA 트랜잭션 빠른 시작은 Spring Boot를 사용하여 XA 트랜잭션을 지원하는 Camel 서비스를 실행하는 방법을 보여줍니다. 이 빠른 시작에서는 JMS(AMQ) 브로커와 데이터베이스(PostgreSQL)의 두 가지 외부 트랜잭션 리소스를 사용하는 방법을 보여줍니다. 이 빠른 시작은 https://github.com/jboss-fuse/spring-boot-camel-xa 에서 확인할 수 있습니다.

기술 프리뷰 기능은 Red Hat 프로덕션 서비스 수준 계약(SLA)에서 지원되지 않으며 기능적으로 완전하지 않을 수 있으며 프로덕션 환경에서 사용하는 것이 좋습니다. 이러한 기능을 사용하면 향후 제품 기능을 조기에 이용할 수 있어 개발 과정에서 고객이 기능을 테스트하고 피드백을 제공할 수 있습니다. 자세한 내용은 Red Hat 기술 프리뷰 기능 지원 범위를 참조하십시오.