3.2 External Configuration and the Environment
193
3.2.1 Code and External Configuration
193
3.2.3 Inject Values with @Value
195
3.2.4 Get Environment Assignments via @Value and ${…}
197
3.2.5 @Value and Default Values
198
3.2.6 Access to Configurations
200
3.2.7 Nested/Hierarchical Properties
205
3.2.8 Map Special Data Types
211
3.2.9 Relaxed Bindings
216
3.2.10 Property Sources
218
3.2.11 Define Spring Profiles
231
3.2.12 Activate Profiles
235
3.2.13 Spring-Managed Beans Depending on Profile
236
3.4.1 Participating Objects
247
3.4.3 ApplicationListener
249
3.4.5 Methods of the Event Classes
251
3.4.6 Write Event Classes and React to the Events
251
3.4.7 An Event Bus of Type ApplicationEventPublisher
252
3.4.8 Generic Events Using the PayloadApplicationEvent Example
253
3.4.9 Event Transformations
256
3.4.10 Sequences by @Order
256
3.4.11 Filter Events by Conditions
256
3.4.12 Synchronous and Asynchronous Events
257
3.4.13 ApplicationEventMulticaster *
258
3.4.14 Send Events via ApplicationContext
259
3.4.15 Attach Listener to SpringApplication *
259
3.4.16 Listener in spring.factories *
260