forked fromRameshMF/spring-boot-tutorial
- Notifications
You must be signed in to change notification settings - Fork0
50+ Spring Boot Articles, Tutorials, Projects, Guides, Source code examples etc
NotificationsYou must be signed in to change notification settings
JavaDeveloper08/spring-boot-tutorial
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
This is beginners to expert Spring Boot tutorial. We have used the latest release ofSpring Boot 2+ in all examples. This tutorial gives you all the possible Spring boot features that are required to build a Spring-based enterprise J2EE web applications or RESTful APIs. Spring Boot uses a completely new development model to make Java Development very easy by avoiding some tedious development steps and boilerplate code and configuration.
Spring Boot is a brand new framework from the team at Pivotal, designed to simplify the bootstrapping and development of a new Spring application. The framework takes an opinionated approach to configuration, freeing developers from the need to define a boilerplate configuration. It provides defaults for code and annotation configuration to quick start new Spring projects within no time.
Spring Boot 2.0 requires Java 8 or later. Java 6 and 7 are no longer supported. It also requires Spring Framework 5.0
- Create stand-alone Spring applications
- Embed Tomcat, Jetty or Undertow directly (no need to deploy WAR files)
- Provide opinionated 'starter' dependencies to simplify your build configuration
- Automatically configure Spring and 3rd party libraries whenever possible
- Provide production-ready features such as metrics, health checks, and externalized configuration
- Absolutely no code generation and no requirement for XML configuration
>> Spring Boot 2 Logging SLF4j Logback and LOG4j2 Example
>> Spring Boot 2 + Jersey REST + JPA + Hibernate 5 CRUD REST APIs Example
>> Spring Boot 2 + Jersey REST + JPA + Hibernate 5 CRUD REST APIs Example
>> Spring Boot Java Based Configuration Example
>> Spring Boot XML Configuration Example
>> Migrating from Spring to Spring Boot
>> Spring Boot XML Configuration Example
>> Migrating from Spring to Spring Boot
After reading above all Spring Boot articles, we can summarize the advantages of Spring boot as follows.
- It is very easy to develop Spring Based applications with Java.
- It reduces lots of development time and increases productivity.
- It avoids writing lots of boilerplate Code, Annotations and XML Configuration.
- It is very easy to integrate Spring Boot Application with its Spring Ecosystem like Spring JDBC, Spring ORM, Spring Data, Spring Security etc.
- It follows “Opinionated Defaults Configuration” Approach to reducing Developer effort
- It provides Embedded HTTP servers like Tomcat, Jetty etc. to develop and test our web applications very easily.
- It provides CLI (Command Line Interface) tool to develop and test Spring Boot(Java or Groovy) Applications from command prompt very easily and quickly.
- It provides lots of plugins to develop and test Spring Boot Applications very easily using Build Tools like Maven and Gradle
- It provides lots of plugins to work with embedded and in-memory Databases very easily.
- Why Spring Boot?
- How Spring Boot Autoconfiguration Magic Works
- Creating a Spring Boot Project With Eclipse and Maven
- How to debug Spring Boot application with Eclipse?
- Spring Boot Remove Whitelabel Error Page
- Difference between Spring MVC and Spring Boot
- What is the purpose of mvnw and mvnw.cmd files?
- How to add a filter class in Spring Boot?
- Java Spring Boot: How to map my app root (“/”) to index.html?
- JSON Java 8 LocalDateTime format in Spring Boot
- Spring Boot - Loading Initial Data
- Disable Logback in SpringBoot
- Programmatically shut down Spring Boot application
- Configure DataSource programmatically in Spring Boot
- Spring Boot: Customize Whitelabel Error Page
- Shutdown a Spring Boot Application
- Guide to Internationalization in Spring Boot
- Creating a Custom Starter with Spring Boot
- Spring Boot Security Auto-Configuration
10+ Free Open Source Projects Using Spring Boot (Very Useful)
About
50+ Spring Boot Articles, Tutorials, Projects, Guides, Source code examples etc
Resources
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Releases
No releases published
Packages0
No packages published
Languages
- Java55.8%
- CSS40.6%
- HTML3.0%
- Other0.6%
