▸ More for scalability than speed ▸ You can still use Spring MVC https://www.infoq.com/presentations/servlet-reactive-stack https://www.youtube.com/watch?v=Cj4foJzPF80
for reading properties from the environment ✴ Elements separated by dots ✴ Must be alpha-numeric ✴ Must be lowercase ✴ Hyphen can be used to separate words CONFIGURATION PROPERTIES my.foo.hello-world my.foo.helloWorld my.foo.hello_world my.foo.helloworld
Tasks do not figure out what to do ✴ Plugin configures the tasks with sensible defaults ▸ Reacts to other plugins ▸ Explicit dependency management https://www.youtube.com/watch?v=p3RmYA_HsMM
Adding custom security is easy ✴ No ordering issues with `WebSecurityConfigurerAdapter` ✴ RequestMatchers for static resources and actuators ▸ Auto-configuration for reactive security
✴ Support for multiple client registrations ✴ Authorization Server/Resource Server support https://github.com/spring-projects/spring-security-oauth2-boot