Skip to content

boraxpr/springboot-devstarter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

2025 SpringBoot DevStarter

A zero-setup Spring Boot starter project designed for instant local development. Automatically spins up a PostgreSQL container via Testcontainers, supports frictionless CRUD development


⚙️ Stack Overview

Dependency Description
org.springframework.boot:spring-boot-starter-web Embedded Tomcat server, Spring MVC framework, @RestController, routing, and JSON serialization (via Jackson).
org.springframework.boot:spring-boot-starter-data-jdbc Spring’s JDBC abstraction layer providing JdbcTemplate, NamedParameterJdbcTemplate, transaction management, and repository autoconfiguration.
org.springframework.boot:spring-boot-starter-test JUnit 5, Spring TestContext framework, AssertJ, Mockito, and Hamcrest for unit and integration testing.
org.testcontainers:testcontainers Core Testcontainers library for running and managing Docker containers directly from Java.
org.testcontainers:postgresql Ready-made Testcontainers module that spins up a PostgreSQL instance automatically for development or testing.

🧠 Goal

To serve as a developer-first template where:

  • No manual DB setup is required

  • Testcontainers auto-provisions PostgreSQL

  • Maven handles dependency management and build

  • DevTools auto-refresh (coming next) ensures near-instant feedback loops


This project represents the bare minimum sane template for modern Spring Boot development in 2025.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages