Skip to content

Consider merging spring.autoconfigure.exclude from multiple profiles #27414

Closed
@quaff

Description

@quaff
---
spring:
  config.activate.on-profile: nosecurity
  autoconfigure:
    exclude: 
      - org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration
      - org.springframework.boot.actuate.autoconfigure.security.servlet.ManagementWebSecurityAutoConfiguration
 
---
spring:
  config.activate.on-profile: noredis
  autoconfigure:
    exclude: 
      - org.springframework.boot.autoconfigure.data.redis.RedisAutoConfiguration

if noredis,nosecurity active

expected:

  1. org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration
  2. org.springframework.boot.actuate.autoconfigure.security.servlet.ManagementWebSecurityAutoConfiguration
  3. org.springframework.boot.autoconfigure.data.redis.RedisAutoConfiguration

actual:

  1. org.springframework.boot.autoconfigure.data.redis.RedisAutoConfiguration
  2. org.springframework.boot.actuate.autoconfigure.security.servlet.ManagementWebSecurityAutoConfiguration

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions