/teiid-spring-boot

Teiid Spring Boot Starter

Primary LanguageJavaApache License 2.0Apache-2.0

Teiid Spring Boot Starter

Primary purpose of teiid-spring-boot is to enable Teiid in Spring Boot applications. The Teiid can be added using Maven dependency below to your Spring Boot application pom.xml file.

<dependency>
   <groupId>org.teiid</groupId>
   <artifactId>teiid-spring-boot-starter</artifactId>
</dependency>

Key Features:

  • Enables Teiid for Spring Boot applications

  • Supports translators/connectors auto-detection

  • Enable Externalized .yml/.properties based configuration

  • Supports VDB building using Spring style Annotations.

Refer to User Guide for more details.

Build

Enter the following:

$ git clone https://github.com/<yourname>/teiid-spring-boot.git
$ cd teiid-spring-boot
$ mvn clean install -s settings.xml

The directory structure is defined as follows: /teiid-spring-boot /starter → Main Bootstaping application /data → Contains all the different data sources that Teiid supports (RDBMS is implicitly supported) /odata → starter app for providing the odata support /samples → various examples show casing different data sources /starter-test → tests