Profiles and Configuration
Environment Management
Separate configurations for dev/test/prod.
Profile Usage
application-dev.yml: spring.datasource.url=jdbc:h2:mem:test application-prod.yml: spring.datasource.url=jdbc:postgresql://prod:5432/db spring.profiles.active=dev
Configuration Sources
- YAML multi-profile support
- @Profile conditional beans
- Environment variables override
- @ConfigurationProperties