23 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
		
		
			
		
	
	
			23 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| 
								 | 
							
								---
							 | 
						||
| 
								 | 
							
								title: springboot
							 | 
						||
| 
								 | 
							
								---
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								## SpringBoot
							 | 
						||
| 
								 | 
							
								- Spring Boot makes it easy to create stand-alone, production-grade Spring based Applications that you can “just run”.
							 | 
						||
| 
								 | 
							
								- Provide a radically faster and widely accessible getting started experience for all Spring development.
							 | 
						||
| 
								 | 
							
								- Be opinionated out of the box, but get out of the way quickly as requirements start to diverge from the defaults.
							 | 
						||
| 
								 | 
							
								- No requirement for XML configuration.
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								## Why SpringBoot?
							 | 
						||
| 
								 | 
							
								- Spring framework has been around for over a decade (de facto standard framework for developing java applications)
							 | 
						||
| 
								 | 
							
								- Spring was light weight in terms of component code but heavy weight in terms of configuration
							 | 
						||
| 
								 | 
							
								- Anytime spent on writing configuration is time spent not writing application logic.
							 | 
						||
| 
								 | 
							
								- Project dependency is a thankless job.
							 | 
						||
| 
								 | 
							
								- Working with traditional spring configuration is much like ordering a pizza and explicitly specifying all of the toppings.
							 | 
						||
| 
								 | 
							
								- Reduce boilerplate coding (if 80% of projects use this, why not automate it?)
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								### Additional Info
							 | 
						||
| 
								 | 
							
								- [About SpringBoot](https://spring.io/projects/spring-boot)
							 | 
						||
| 
								 | 
							
								- [Create a SpringBoot Application](https://start.spring.io)
							 | 
						||
| 
								 | 
							
								- [Getting Started](https://spring.io/guides/gs/spring-boot/)
							 |