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

https://github.com/rios0rios0/rest-arch

Spring Boot REST service abstraction library. Provides base RestService class for consuming HTTP APIs with Jackson JSON mapping, error handling, and standardized CRUD operations.
https://github.com/rios0rios0/rest-arch

abstraction java library rest-api spring-boot

Last synced: about 2 months ago
JSON representation

Spring Boot REST service abstraction library. Provides base RestService class for consuming HTTP APIs with Jackson JSON mapping, error handling, and standardized CRUD operations.

Awesome Lists containing this project

README

          

REST Arch




Latest Release


License


Build Status

A RESTful architecture reference project built with Java and Spring Boot, demonstrating clean REST service patterns.

## Features

- Spring Boot-based REST service skeleton
- Maven build system with Java 8 support
- Pre-configured application properties and test setup

## Project Structure

```
src/
main/
java/com/services/RestService.java # REST service implementation
resources/application.properties # Application configuration
test/
java/com/ApplicationTest.java # Application tests
pom.xml # Maven project descriptor
```

## Installation

```bash
git clone https://github.com/rios0rios0/rest-arch.git
cd rest-arch
mvn clean install
```

## Usage

Run the application with:

```bash
mvn spring-boot:run
```

The REST service will start on the default Spring Boot port.

## Contributing

Contributions are welcome. See [CONTRIBUTING.md](CONTRIBUTING.md) for guidelines.

## License

This project is licensed under the terms specified in the [LICENSE](LICENSE) file.