Submodule 1 · Company Profile & REST APIs — Minimal Interactive (Styling Preserved)

Submodule 1 · Company Profile & REST APIs minimal

Goals: CRUD with Spring Boot + JPA, Many-to-Many, custom query. Most content is interactive ↓

Description: Experiment with a live mock REST API connected to an in-memory database. You can send POST, GET, PUT, and DELETE requests to create, read, update, and remove company records. The “Response” panel instantly displays the simulated JSON output just like a real server would return.
Learning Objective: Learn how RESTful endpoints behave in practice, how payloads and HTTP methods interact, and how client-server communication works without requiring a backend server setup.

Request Setup: Choose your endpoint and, if needed, specify the path parameter. This defines what operation the API will perform.

Request Body: Enter or modify the JSON payload that will be sent to the API for POST and PUT operations.

Data Returned: The simulated server response showing either the object created, retrieved, or an error message.

Try a request!

Database Snapshot: View all company records currently stored in the in-memory dataset after your requests.


Styling background preserved; content trimmed; interactions unchanged.