Java library for developing backend with reactive programming

📚Docs |
💬Chat |
✨Live Demo

Java library for developing backend with reactive programming

I am currently writing and developing a Java library with Webflux (reactor-core). Including utilities

security with keycloak
trace log
minio serv…


This content originally appeared on DEV Community and was authored by Hoàng Tiến

Ezbuy 📚Docs | 💬Chat | ✨Live Demo

Java library for developing backend with reactive programming

I am currently writing and developing a Java library with Webflux (reactor-core). Including utilities

  • security with keycloak
  • trace log
  • minio server
  • support microservcie, java21, springboot
  • aop, utils
  • cache with ehcached and caffeine caching
  • exception, filter, http config, call restful api ...

I want to introduce it to the community and need everyone to help develop this library to be more complete.

Please see the source code and contribute to this library of mine. Thanks everyone in the community.

Reactify a commons Java lib with spring boot framework, Supports using keycloak, filter, trace log, cached, minio
server, exception handler, validate and call API with webclient

This README provides quickstart instructions on running reactify on bare metal project spring boot.

SonarCloud

CircleCI
Quality Gate Status
Lines of Code
GitHub Release
License
OpenSSF Best Practices
Build status

Download

Gradle is the only supported build configuration, so just add the dependency to your project build.gradle file:

⬇️ Download Gradle and Maven



dependencies {
  implementation 'io.github.hoangtien2k3:reactify:$latest'
}




<dependency>
   <groupId>io.github.hoangtien2k3</groupId>
   <artifactId>reactify</artifactId>
   <version>${latest}</version>
</dependency>


The latest reactify version is: GitHub Release

The latest stable lib reactify version is: latestVersion Click here for more information on reactify.

Getting Started

  1. Correct and complete setup to start the program application.yml or application.properties
    with CONFIG

  2. The reference documentation includes detailed installation instructions as well as a
    comprehensive getting started guide.

Here is a quick teaser of a complete Spring Boot application in Java:



@SpringBootApplication
@ComponentScan(basePackages = {"io.hoangtien2k3.reactify.*"})
@ImportResource({"classpath*:applicationContext.xml"})
public class Example {

    @RequestMapping("/")
    String home() {
        return "Hello World!";
    }

    public static void main(String[] args) {
        SpringApplication.run(Example.class, args);
    }
}


Contributing

If you would like to contribute to the development of this project, please follow our contribution guidelines.

Alt

Star History





Star History Chart

Contributors ✨



License

This project is licensed under the Apache License, Version 2.0



Apache License
Copyright (c) 2024 Hoàng Anh Tiến



This content originally appeared on DEV Community and was authored by Hoàng Tiến


Print Share Comment Cite Upload Translate Updates
APA

Hoàng Tiến | Sciencx (2024-10-04T18:43:06+00:00) Java library for developing backend with reactive programming. Retrieved from https://www.scien.cx/2024/10/04/java-library-for-developing-backend-with-reactive-programming/

MLA
" » Java library for developing backend with reactive programming." Hoàng Tiến | Sciencx - Friday October 4, 2024, https://www.scien.cx/2024/10/04/java-library-for-developing-backend-with-reactive-programming/
HARVARD
Hoàng Tiến | Sciencx Friday October 4, 2024 » Java library for developing backend with reactive programming., viewed ,<https://www.scien.cx/2024/10/04/java-library-for-developing-backend-with-reactive-programming/>
VANCOUVER
Hoàng Tiến | Sciencx - » Java library for developing backend with reactive programming. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2024/10/04/java-library-for-developing-backend-with-reactive-programming/
CHICAGO
" » Java library for developing backend with reactive programming." Hoàng Tiến | Sciencx - Accessed . https://www.scien.cx/2024/10/04/java-library-for-developing-backend-with-reactive-programming/
IEEE
" » Java library for developing backend with reactive programming." Hoàng Tiến | Sciencx [Online]. Available: https://www.scien.cx/2024/10/04/java-library-for-developing-backend-with-reactive-programming/. [Accessed: ]
rf:citation
» Java library for developing backend with reactive programming | Hoàng Tiến | Sciencx | https://www.scien.cx/2024/10/04/java-library-for-developing-backend-with-reactive-programming/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.