ApplicationArguments, DefaultApplicationArguments, profile, application.properties, Environment, PropertySource, spring.profiles.active
@AutoConfiguration, @Conditional, @Import, ImportSelector, @EnableAutoConfiguration, AutoConfigurationExcludeFilter
tomcat-embed, SpringApplication, @SpringBootApplication, META-INF, BOOT-INF, JarLauncher
Servlet, Tomcat, ServletContainerInitilizer, @HandlesType, @WebServlet, ServletContext, WebApplicationInitilizer, SpringServletContainerInitializer
th:text, ${...}, th:with, @{...}, th:*, th:attrappend, th:attrprepend, th:classappend, th:each, th:if, th:unless, th:swith, th:case, th:fragment
Hooks.onOperatorDebug(), Assembly, Traceback, ReactorDebugAgent, reactor-tools, checkpoint(), log()
Sinks, Sinks.One, Sinks.Many, UnicastSpec, MulticastSpec, MulticastReplaySpec
Backpressure, IGNORE 전략, ERROR 전략, DROP 전략, LATEST 전략, BUFFER 전략
Lambda, Functional Interface, Function Descriptor, 일급 객체
Blocking, Non-Blocking, Sync, Async, Spring WebMVC, Spring WebFlux
Reactive Streams, Publisher, Subscriber, Subscription, Processor, Signal, Demand, Emit, Operator
Reactive. Means, Form, Value, Message Driven, Elastic, Resilient, Responsive, Maintainable, Extensible, Publisher, Subscriber, Data Source, Operator