Spring Boot: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
(30 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
=External= | =External= | ||
* https://spring.io/projects/spring-boot | * https://spring.io/projects/spring-boot | ||
* Spring Boot Reference Guide https://docs.spring.io/spring-boot/docs/ | * Spring Boot Reference Guide https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/ | ||
* https://www.infoq.com/articles/microframeworks1-spring-boot | * InfoQ Exploring Micro-frameworks: Spring Boot https://www.infoq.com/articles/microframeworks1-spring-boot | ||
* Common Application Properties https://docs.spring.io/spring-boot/docs/current/reference/html/common-application-properties.html | |||
=Internal= | =Internal= | ||
Line 10: | Line 11: | ||
=Overview= | =Overview= | ||
<font color= | Spring Boot is an extension of the [[Spring Framework]] that offer several productivity enhancements, such as [[Spring_Initializr#Overview|automatic Spring project generation]], [[Spring_Boot_Concepts#Autoconfiguration|autoconfiguration]], [[Spring_Boot_Concepts#Spring_Boot_Starter_Dependency|starter dependencies]], [[Spring Boot Actuator#Overview|runtime insight with Actuator]], <font color=darkgray>flexible specification of environment properties</font>, [[Spring Boot CLI|command-line support]]. Spring Boot aims at simplifying the Spring development model. Spring Boot applications tend to bring everything they need with them - like Tomcat - and don't need to be deployed to some application server. These executable JARs are knowns as "fat" JARs. | ||
=Subjects= | =Subjects= | ||
* [[Spring Boot Concepts]] | * [[Spring Boot Concepts]] | ||
** [[Spring_Boot_Testing_Concepts#Overview|Spring Boot Testing Concepts]] | |||
* [[Simplest SpringBoot Project Example]] | |||
* [[Writing a REST Service with Spring Boot]] | |||
* [[Console Application with Spring Boot|Console (command-line) Application with Spring Boot]] | |||
* [[Enabling Non-Spring Libraries to Access Spring Boot Components]] | |||
* [[Spring Boot Property Injection]] | |||
* [[Spring_Boot_Property_Injection#Configuration_Property_Metadata|Spring Boot Configuration Property Metadata]] | |||
* [[Executing an Arbitrary Main Class from a Spring Boot JAR]] | |||
* [[Creating Container Images for Spring Boot Applications#Overview|Creating Container Images for Spring Boot Applications]] | |||
=Projects= | =Projects= | ||
Line 20: | Line 30: | ||
* [[Spring Boot Actuator]] | * [[Spring Boot Actuator]] | ||
* [[Spring Boot Admin]] | * [[Spring Boot Admin]] | ||
* [[Spring Boot CLI]] |
Latest revision as of 00:47, 7 February 2022
External
- https://spring.io/projects/spring-boot
- Spring Boot Reference Guide https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/
- InfoQ Exploring Micro-frameworks: Spring Boot https://www.infoq.com/articles/microframeworks1-spring-boot
- Common Application Properties https://docs.spring.io/spring-boot/docs/current/reference/html/common-application-properties.html
Internal
Overview
Spring Boot is an extension of the Spring Framework that offer several productivity enhancements, such as automatic Spring project generation, autoconfiguration, starter dependencies, runtime insight with Actuator, flexible specification of environment properties, command-line support. Spring Boot aims at simplifying the Spring development model. Spring Boot applications tend to bring everything they need with them - like Tomcat - and don't need to be deployed to some application server. These executable JARs are knowns as "fat" JARs.
Subjects
- Spring Boot Concepts
- Simplest SpringBoot Project Example
- Writing a REST Service with Spring Boot
- Console (command-line) Application with Spring Boot
- Enabling Non-Spring Libraries to Access Spring Boot Components
- Spring Boot Property Injection
- Spring Boot Configuration Property Metadata
- Executing an Arbitrary Main Class from a Spring Boot JAR
- Creating Container Images for Spring Boot Applications