6.3. Spring Boot 2 archetype 카탈로그

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

표 6.1. Spring Boot 2 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-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-xml-archetype

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

spring-boot-cxf-jaxrs-archetype

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

spring-boot-cxf-jaxws-archetype

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

spring-boot-cxf-jaxrs-xml-archetype

OpenShift에서 Apache CXF Cryostat-RS를 Spring Boot 2와 함께 사용하는 방법을 보여줍니다. 이 빠른 시작에서는 Spring Boot2를 사용하여 Swagger가 활성화된 CXF CryostatRS 끝점이 포함된 Spring 구성 파일 기반 CXF 애플리케이션을 시작합니다.

spring-boot-cxf-jaxws-xml-archetype

OpenShift에서 Apache CXF Cryostat-WS를 Spring Boot 2와 함께 사용하는 방법을 보여줍니다. 빠른 시작은 Spring Boot2를 사용하여 CXF CryostatWS 엔드포인트를 포함하는 CXF 애플리케이션 기반 CXF 파일 기반 CXF를 시작합니다.

참고

다음 Spring Boot 2 Maven archetypes가 OpenShift에 빌드 및 배포되지 않습니다. 자세한 내용은 릴리스 정보를 참조하십시오.

  • spring-boot-camel-archetype
  • spring-boot-camel-infinspan-archetype
  • spring-boot-cxf-jaxrs-archetype
  • spring-boot-cxf-jaxws-archetype

이 문제를 해결하려면 다음 빠른 시작에 사용할 Maven 프로젝트를 생성한 후 프로젝트의 Maven pom.xml 파일을 편집하여 다음 종속성을 추가합니다.

<dependency>
  <groupId>org.assertj</groupId>
  <artifactId>assertj-core</artifactId>
  <version>2.4.1</version>
  <scope>test</scope>
</dependency>