Spring Boot was designed to simplify the Spring applications' initial setup and development process. The main feature of Spring Boot is modules autoconfiguration based on the dependencies added to the classpath, thus helping to create applications with minimal or even no configuration.
Spring Boot features:- create Spring-based web applications,
- no code generation and no XML configuration requirement,
- automatically configure Spring dependencies,
- simple configuration using 'starter' dependencies,
- choose between embedded Tomcat, Jetty or Undertow,
- using
java -jar
to run an application, - production-ready features like health checks, metrics, and externalized configuration.
Start
- Getting started with Spring Boot
- Your first Spring Boot Web Application - Hello World
- Create Spring Boot Runnable JAR file
Configuration
- What code structure use for Spring Boot applications?
- Spring Boot Starters
- How can I configure port for a Spring Boot application?
- How to enable GZIP compression in Spring Boot application?
- How to create a custom starting banner for Spring Boot?
Database
Relational databases
NoSQL databases
- Getting Started With Spring Data Redis
- Spring Boot upload file to Redis
- Getting started with Spring Data MongoDB
Web development
Angular
- Angular 11 + DataTable + Spring Boot 2 + MongoDB
- Spring Boot 2 + Angular 11 + Download File
- Spring Boot + Angular + Download Excel, PDF and CSV File
- Spring Boot 2 + Angular 11 + Upload File With Progress Bar Example
- Spring Boot 2 + Angular 11 + Upload File Example
- Spring Boot 2 + Angular 11 + Preview PDF File
- Angular 11 + Spring Boot 2 + MySQL
- Angular 11 + Spring Boot 2 + PostgreSQL
React
Thymeleaf
- Spring Boot + Bootstrap + Thymeleaf Input Date
- Spring Boot + Bootstrap + Thymeleaf Radio Button
- Spring Boot + Bootstrap + Thymeleaf Select Option
- Spring Boot + Bootstrap + Thymeleaf Autocomplete
- Spring Boot + Bootstrap + Thymeleaf DataTable
- Spring Boot + Bootstrap + Thymeleaf Upload File
- Spring Boot + Bootstrap + Thymeleaf Price Range Slider
- Spring Boot + Bootstrap + Thymeleaf Slider
- Spring Boot + Bootstrap + Thymeleaf Time Picker
- Spring Boot + Bootstrap + Thymeleaf Tabs
- Spring Boot + Bootstrap + Thymeleaf Input Mask
- Spring Boot + Bootstrap + Thymeleaf Input Password
- Spring Boot + Bootstrap + Thymeleaf Checkbox Tree
- Spring Boot + Bootstrap + Thymeleaf Toggle
- Spring Boot + Bootstrap + Thymeleaf Drop File Area
- Spring Boot + Bootstrap + Thymeleaf Ratings Stars
- Spring Boot + Bootstrap + Thymeleaf Code Editor
- Spring Boot + Bootstrap + Thymeleaf Countdown
- Spring Boot + Bootstrap + Thymeleaf Input Spinner
- Spring Boot + Bootstrap + Thymeleaf Telephone Input
- Spring Boot + Bootstrap + Thymeleaf Color Picker
- Spring Boot + Bootstrap + Thymeleaf Country Picker
- Spring Boot + Bootstrap + Thymeleaf Date Range Picker
- Spring Boot + Bootstrap + Thymeleaf Timezone Picker
- Spring Boot + Bootstrap + Thymeleaf Language Picker
- Spring Boot + Bootstrap + Thymeleaf DateTime Picker
- Spring Boot + Bootstrap + Thymeleaf Rich Text Editor
- Spring Boot + Bootstrap + Thymeleaf Toast
- Spring Boot + Bootstrap + Thymeleaf Dual ListBox
- Spring Boot + Bootstrap + Thymeleaf Switch
- Spring Boot + Bootstrap + Thymeleaf Input Email
- Spring Boot + Bootstrap + Thymeleaf Input Number
- Spring Boot + Bootstrap + Thymeleaf Input Telephone Number
- Spring Boot + Bootstrap + Thymeleaf Markdown Editor
- Spring Boot + Bootstrap + Thymeleaf Pagination
- Spring Boot + Bootstrap + Thymeleaf Modal
- Spring Boot + Bootstrap + Thymeleaf Tree Table
- Spring Boot + Bootstrap + Thymeleaf Wizard
- Spring Boot + Bootstrap + Thymeleaf Table
Angular NgZorro
- Spring Boot + PostgreSQL + Angular NgZorro Table With Pagination + Filtering + Sorting
- Spring Boot + PostgreSQL + Angular NgZorro Mention
{{ 'Comments (%count%)' | trans {count:count} }}
{{ 'Comments are closed.' | trans }}