Skip to content

codeherk/java-springboot-example

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Java Spring Boot Example

A Java Spring Boot containerized API example

Table of Contents

Overview

Technologies used:

  • Java: Object Oriented Programming Language
  • Spring Boot: Java-based web framework for developing microservices
  • MySQL: Database that holds the Task data
  • Docker: containerize the API and Database for local development
  • Maven: a project management tool

For local development, we use Docker to containerize the API and MySQL database

Prerequisites

  • Install Java 17 (OpenJDK 17.0.2)
  • Install Docker (Desktop and CLI)
    • via Chocolately for Windows
    • via Homebrew for Mac
  • (Optional) Install Docker VSCode Extension. Helps with Syntax highlighting and autocompletion.

Getting Started

  • Clone repo
  • Run make start at the top level directory to build and run the API and MySQL docker containers
  • Other make targets:
    • make stop: stops and removes the docker containers

Contributing

I appreciate feedback and contribution to this repo! Feel free to create a PR with your changes. I plan to add additional things like a PR template, etc. to make the contribution process more formal.

About

Java Spring Boot API example

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published