An open API service indexing awesome lists of open source software.

https://github.com/shynixn/wildfly-swarm-samples

Wildfly swarm samples
https://github.com/shynixn/wildfly-swarm-samples

cdi jax-rs jaxrs microservices wildfly wildfly-swarm

Last synced: 8 months ago
JSON representation

Wildfly swarm samples

Awesome Lists containing this project

README

          

# Wildfly-Swarm-Samples [![GitHub license](http://img.shields.io/badge/license-MIT-blue.svg)](https://raw.githubusercontent.com/Shynixn/Wildfly-Swarm-Samples/master/LICENSE)

Samples how to use the microservice wildfly-swarm.

| branch | status |
| ------------- | --------------|
| master | [![Build Status](https://travis-ci.org/Shynixn/Wildfly-Swarm-Samples.svg?branch=master)](https://travis-ci.org/Shynixn/Wildfly-Swarm-Samples) |

## Jaxrs-Cdi (JaxrsCdi)

Sample project how to use wildfly-swarm as very small rest service with lightweight dependency injection via CDI. No EJB.

- Jax-rs
- CDI

## Jaxrs-Cdi-Db (JaxrsCdiDb)

Sample project how to use wildfly-swarm as rest service with CDI and a h2 database via JPA. No EJB.

- Jax-rs
- CDI
- JPA
- H2-DB

### Configure database

If you want to customize your database access, put the following properties in your pom.xml.
[More about configuring databases.](https://wildfly-swarm.gitbooks.io/wildfly-swarm-users-guide/content/configuration_properties.html)

```xml

${project.finalname}


org.wildfly.swarm
wildfly-swarm-plugin

${project.mainclass}

ExampleDS
app
app
jdbc:h2:./db/repository


${version.wildfly-swarm}



package






```

## Licence

The source code is licensed under the MIT license.