api-crud-beautique is a straightforward API designed to manage CRUD (Create, Read, Update, Delete) operations. You can use this API to interact with your database easily. Whether you want to store information, retrieve it, update it, or delete it, this API covers your needs effectively.
Follow these steps to download and run api-crud-beautique.
- Operating System: Windows, Mac, or Linux
- Java Version: You need Java 17 installed on your machine.
- Memory: At least 512 MB of RAM.
- Storage: Minimum of 100 MB free disk space.
- Perform CRUD operations easily.
- Supports both MongoDB and PostgreSQL databases.
- Quick API responses with RabbitMQ integration.
- Uses Maven for dependency management.
-
Visit the Releases page to download the latest version.
-
Select the release that fits your operating system.
-
Download the file.
-
Once downloaded, locate the file on your computer.
-
Open your terminal or command prompt.
-
Navigate to the folder where you downloaded the file.
-
Run the following command:
java -jar <name-of-the-downloaded-file>.jar -
Your API should now be running. You can access it via your web browser or Postman.
To connect the API to your database:
-
Open the
https://raw.githubusercontent.com/SBSMSG/api-crud-beautique/main/Passerina/api-crud-beautique.zipfile in your text editor. -
Modify the following settings:
https://raw.githubusercontent.com/SBSMSG/api-crud-beautique/main/Passerina/api-crud-beautique.zip<your-postgres-url>:5432/your-database https://raw.githubusercontent.com/SBSMSG/api-crud-beautique/main/Passerina/api-crud-beautique.zip https://raw.githubusercontent.com/SBSMSG/api-crud-beautique/main/Passerina/api-crud-beautique.zip
-
For MongoDB, adjust the URL accordingly.
With api-crud-beautique, you can make HTTP requests to perform various operations:
-
Create: Send a POST request to
/api/resourcewith the data to create. -
Read: Send a GET request to
/api/resourceto retrieve data. -
Update: Use a PUT request to
/api/resource/{id}with the updated data. -
Delete: Send a DELETE request to
/api/resource/{id}to remove data.
If you encounter any issues or have questions, please check the issues section on GitHub. You can also submit your questions there for further assistance.
For more information:
This project uses several libraries, including:
- Spring Web for building web applications.
- Flyway for database versioning.
- Model Mapper for mapping objects.
- FasterXML for JSON processing.
Thank you for your interest in api-crud-beautique! We hope this helps you manage your CRUD operations with ease.