spring-boot - excluding SecurityAutoConfiguration does not disable spring security basic authentication
问题描述
I am simply trying to disable spring security and later on add it based on a condition from my properties file but the basic spring security is not getting disabled. I am using spring security 2.2.4.RELEASE
with spring boot starter 2.2.4.RELEASE
Below is my code.
@SpringBootApplication(exclude = {SecurityAutoConfiguration.class})
public class MyApp {
public static void main(String[] args) {
SpringApplication.run(MyApp.class, args);
}
}
解决方案
您可能需要排除其他类。如果你正在使用spring-boot-starter-actuator
,你还需要排除ManagementWebSecurityAutoConfiguration.class
。
推荐阅读
- sql - BigQuery:如何在某些情况下使 MERGE 操作失败?
- python - 尝试实现超分辨率模型时出现内存不足错误
- excel - 运行时错误 13 我的代码中的类型不匹配?
- azure - 是否可以模块化逻辑应用 ARM 模板
- javascript - 如何在一个数组中循环json数据
- bash - 80 ff 之间的转义序列“\u”
- c++ - static_assert(false) 的实际解决方法;在 else constexpr{}
- kotlin - 使用燃料发布具有多个标头信息的请求
- java - BeanIO 的 XML 映射,列表未正确解释
- postgresql - 如何从 PostgreSQL 中的时间戳(0)中舍入毫秒值?