Skip to content

gecharita/bookmark-manager-service

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bookmark Manager Service


  • Requires JAVA 11.
  • Runs on port 8900.
  • H2 in memory DB is being initialized when the applications starts.
  • The initialization script of the DB can be found here: src/main/resources/data.sql

REST API:

It exposes the following endpoints:

  • GET: /api/bookmarks
  • POST: /api/bookmarks
  • DELETE: /api/bookmarks/{id}
  • PUT: /api/bookmarks/{id}
  • GET: /api/bookmarks/test -> for testing

Request & Response Body example:

{
    "id": 3,
    "name": "google",
    "url": "www.google.com",
    "group": "general"
}

How to run:

# For MAC or LINUX users
./mvnw clean package
./mvnw spring-boot:run 

About

Assignment: Bookmark manager service in Spring Boot

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages