-
Notifications
You must be signed in to change notification settings - Fork 10
Whats New In Spring Boot 2
Andrew Serff edited this page Dec 22, 2017
·
1 revision
Boot 2.0 should come out the end of Feb
- Java 8 + only
Non-blocking Event Driven at the center more scalability than speed
Project Reactor and Reactive Streams
Two Types:
- Mono - Basically a single item future
- Flux - A producer of future items
There is a spring-boot-starter-webflux
and it uses netty as the default.
###Configuration Properties
- Relaxed binding stays the same
- Uniform format for reading properties
- Elements seperated by dots
- must be alpha-numeric
- must be lowercase
- hyphen can be used to seperate words
- Consistent behavior for Collections
- You can provide dots and array indexes with underscores in env vars
- They added more types like
Duration
1s
,2m
,5d
- Origin support - Tells you where a property came from
-
bootRepackage
replaced bybootJar
abdbootWar
- Explicit dependency management that you have to enable.
You used to have to write seperate implementation for http or jmx if you wanted to expose something.
- @Endpoint, @ReadOperation, @WriteOperation, @DeleteOperation, @EndpointWebExtention
- Works with MVC, Jersey and Spring WebFlux
- Metrics
- Exist in Boot 1.5
- Migrating to
Micrometer
- Hierarchical metrics replaced by dimensional metrics
- Facade over multiple monitoring systems
- Security
- Simplified security auto-configuration
- The health and info endpoints are open to the world
- Just add your own
WebSecurityConfigurereAdapter
to override. - OAuth 2.0
- moved to the new Spring Security 5.0 OAuth
- support for multiple client registrations
- Authorization server/resource serrver support
ACES Learn to Code
- Git, GitHub GH-Pages
- Ozone Platform Developer Setup
- HTML, JavaScript, CSS
- Tomcat Web Server Setup
- A Simple Node.js App
- Spark with Docker
- Best Practices for Software Development
Other Tutorials
Conferences
- 2018 - DevOps Days Baltimore
- 2018 DevOps Days Baltimore, Part 2
- DevOpsDays---Baltimore
- Cross-Domain-Technical-Forum
- 2017 Potential Conferences
- LAS December 5th 2016
- DI2E Plugfest 2016
- OSCON 2015
- RWX-2015
- SpringOne-2017
- OSCON-2018
- DinosaurJS 2018
Training
- Developing on AWS
- Agile Team Facilitation
- Amazon AWS Big Data Solutions Day
- Cloudera Developer Training for Spark and Hadoop May 2016