persist-springdata

Easily persist your SimplyRESTful API using Spring Data

License

License

Categories

Categories

Data
GroupId

GroupId

com.github.arucard21.simplyrestful
ArtifactId

ArtifactId

persist-springdata
Last Version

Last Version

0.13.3
Release Date

Release Date

Type

Type

pom.sha512
Description

Description

persist-springdata
Easily persist your SimplyRESTful API using Spring Data
Project URL

Project URL

https://github.com/arucard21/SimplyRESTful-Framework
Source Code Management

Source Code Management

https://github.com/arucard21/SimplyRESTful-Framework

Download persist-springdata

Dependencies

compile (2)

Group / Artifact Type Version
com.github.arucard21.simplyrestful : SimplyRESTful jar 0.11.5
org.springframework.boot : spring-boot-starter-data-jpa jar 2.2.4.RELEASE

Project Modules

There are no modules declared in this project.

SimplyRESTful-Framework

A framework for creating a RESTful API, along with some convenience libraries.

There are 2 main components in the framework.

  1. SimplyRESTful: The main server-side component.
    • It contains a default web resource implementation (sometimes called an endpoint) that maps the more complicated HTTP-compliant access to simpler CRUDL functions.
    • The implementation is based on JAX-RS and can be used with any JAX-RS framework.
  2. client: A client-side component (for convenience).
    • This Java-based client provides programmatic access to any SimplyRESTful-based API. It only requires access to the Java classes of the API resources which can be added at runtime.

The framework also contains convenience libraries to configure a JAX-RS framework on a specific server. This does not cover all possible combinations of JAX-RS frameworks and servers but should cover some typical use cases.

  • deploy-jetty-cxf: Convenience library for starting the SimplyRESTful API on a Jetty server with Apache CXF.
  • deploy-springboot-cxf: Convenience library for starting the SimplyRESTful API on a Tomcat server with Apache CXF using Spring Boot.
  • deploy-springboot-jersey: Convenience library for starting the SimplyRESTful API on a Tomcat server with Jersey using Spring Boot.

Usage

The documentation on how to use this framework is described extensively in the README of each component. Roughly, you should:

  1. Add a dependency to one of the convenience deploy libraries.
  2. Implement the API according to the instructions for the main component.
  3. Start your API server.

There are examples for the different deploy libraries available for more concrete information about how to implement this.

Versions

Version
0.13.3
0.13.2
0.13.1
0.13.0
0.12.2
0.12.1
0.12.0
0.11.5
0.11.4
0.11.3
0.11.2
0.11.1
0.11.0
0.10.2
0.10.1
0.10.0
0.9.0