- run
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
- run
brew install --cask docker
- start
Docker Desktop
- register/login
- verify docker daemon is runner by running
docker ps
. If there is no error it is running
- run
start-dependencies.sh
- run
curl -s "https://get.sdkman.io" | bash
- run
source "$HOME/.sdkman/bin/sdkman-init.sh"
- run
sdk install java 23-open
- run
sdk install maven
- OpenJDK 23
- Spring Web
- Spring Boot Dev Tools
- Spring data JPA
- H2 Database
- PostgresSQL Driver
- Spring Data elastic search (Access+Driver)
- Lombok
If you are considering an IDE, you should look at JetBrains offerings They are free for education and the AI assistance from JetBrains is as of Jan 2025 far superior to Copilot On a silicone mac pro+, the performance difference is negligeable.
- JetBrains AI Assistant
- JPA Buddy
- KeyPromoter X
-
Spring Boot Developer Extension Pack - by Developer Soapbox
-
Spring Boot Snippets - by Developer Soapbox
-
Spring Boot Tools - by VMWare
-
Spring Boot Dashboard - by Microsoft
-
Spring Initializr Java Support - by Microsoft
-
GitHub Copilot - by GitHub
-
GitHub Copilot Chat - by GitHub
-
Markdown All in One - by You Zhang
-
YAML - by Red Hat
-
GitHub Pull Requests - by Github
-
IntelliJ IDEA Keybindings (if you are an IntelliJ user)
-
Rest Client - by Huachao Mao
-
Including the spring tool suite maven dependency and VS code plugin so that it would enable live reload server so that for any change, changes server reload the application automatically.
See executable examples in endpoints.http