Spring Boot -1.5.3。发布版本 - 启用了安全功能?

时间:2017-04-28 06:20:55

标签: maven spring-boot spring-security spring-boot-actuator spring-boot-maven-plugin


我使用Spring Boot - 1.5.3。我的项目的版本。只需使用spring boot initializer site中的 Actuator Dev-tools插件测试我的演示应用程序。 (因此我不再需要共享我的POM,因为它是默认的。)当我启动我的应用程序并尝试点击指标终点URL时,我得到401未授权状态(下图给出)。
/> Metrics

以下选项试图绕过此异常

  • 我在我的主类上排除了SecurityAutoConfiguration。

     @SpringBootApplication
     @EnableAutoConfiguration(exclude= {org.springframework.boot.autoconfigure.security.SecurityAutoConfiguration.class})
    public class MainConfig {
    

但上述选项不起作用。

  • 当我降级 Spring-Boot - 1.4.6.RELEASE版本时,我没有获得UnAuthorized异常。我的应用程序就像一个魅力: - )

问题

  • 最新版本的Spring-Boot(1.5.3.RELEASE版本)中是否有任何特定的安全增强功能?
  • 如果做了任何改进,请告诉社区如何绕过这种例外情况?
  • 我也注意到,当使用Spring-boot(1.5.3.RELEASE)时,即使我的IDE构建路径中有多个主程序,它也不会在启动时显示任何异常。这是一个增强版是spring-boot(1.5.3.RELEASE)版本吗?

请澄清。

1 个答案:

答案 0 :(得分:1)

来自Spring Boot 1.5 Release Notes

  

如果您要升级不依赖于Spring Security 的Spring Boot 1.4应用程序,您希望保留对敏感端点的开放访问权限,则需要设置{{1} } management.security.enabled