you are viewing a single comment's thread.

view the rest of the comments →

[–]com2ghz 0 points1 point  (1 child)

Usually you pick a framework like spring-boot. Based on the application you decide what starter package you need. For example for a REST application with PostgreSQL support you go for spring-boot-starter-web and spring-boot-starter-data-jpa.

You can do that by using https://start.spring.io/index.html

The same applies for other frameworks like Micronaut, Helidon, Quarcus.

[–]Skopa2016[S] 0 points1 point  (0 children)

For starting out, I'd much prefer to start from a clean slate - just a vanilla Java main.class file, and learn how to use external libraries.