spring.profiles.active: danh sách profile đang bật. Đặt lại giá trị này ở nơi có độ ưu tiên cao hơn sẽ thay thế danh sách cũ, không cộng dồn. Thường truyền lúc chạy:--spring.profiles.active=prod.spring.profiles.include: cộng thêm profile vào danh sách đang bật, dùng cho profile nền luôn cần (vdcommon). Các profile include được kích hoạt trước các profile trongactive.spring.profiles.group: gom nhiều profile con dưới một tên, để bật một cái là bật cả cụm.
properties
spring.profiles.group.production[0]=proddb
spring.profiles.group.production[1]=prodmq
# --spring.profiles.active=production -> production + proddb + prodmqBên trong file config, phân đoạn theo profile dùng spring.config.activate.on-profile (thay cho spring.profiles kiểu cũ trước Boot 2.4). Ràng buộc quan trọng: active, default, group chỉ được khai báo ở phần config không thuộc profile nào — đặt trong một document đã gắn on-profile sẽ bị từ chối.
Trên bean thì dùng @Profile("production") cho @Component, @Configuration hoặc @ConfigurationProperties.