java - 在 Spring Boot 上删除 "Using default security password"

标签 java spring spring-boot spring-security

我在 Spring Boot 的应用程序中添加了一个自定义安全配置,但是关于“使用默认安全密码”的消息仍然存在于 LOG 文件中。

有什么可以删除的吗?我不需要这个默认密码。 Spring Boot 似乎无法识别我的安全策略。

@Configuration
@EnableWebSecurity
public class CustomSecurityConfig extends WebSecurityConfigurerAdapter {

    private final String uri = "/custom/*";

    @Override
    public void configure(final HttpSecurity http) throws Exception {
        http.csrf().disable();
        http.headers().httpStrictTransportSecurity().disable();
        http.sessionManagement().sessionCreationPolicy(SessionCreationPolicy.STATELESS);

        // Authorize sub-folders permissions
        http.antMatcher(uri).authorizeRequests().anyRequest().permitAll();
    }
}

最佳答案

我找到了一个关于排除 SecurityAutoConfiguration 类的解决方案。

例子:

@SpringBootApplication(exclude = {SecurityAutoConfiguration.class })
public class ReportApplication {

    public static void main(String[] args) throws Exception {
        SpringApplication.run(MyApplication.class, args);
    }
}

关于java - 在 Spring Boot 上删除 "Using default security password",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30761253/

相关文章:

spring - Spring Boot 将 '' 下的属性绑定(bind)到 com.zaxxer.hikari.HikariDataSource 失败

java - 实现像这样的可重试调用的 Scala 方法是什么?

java - 运行我的应用程序时 Android Studio 出错

Java Rest 模板抛出 java.lang.IllegalArgumentException : Comparison method violates its general contract

spring - 如何处理Spring WebClient获取应用程序/八位字节流作为主体输入流?

mongodb - 为什么在 Spring 响应式 Mongo 中订阅有效而阻止无效?

JAVAFX 文本区域不显示字符串的格式化输出

java - 使用 SpringSecurity 和 Mock 进行 Spring Boot 单元测试

Java Spring Boot 应用程序无法检测到 Mongodb 存储库

spring - 使用 Spring Boot Maven 插件将 Maven 构建时间添加到 jar 名称构建