Java 如何在Spring中删除身份验证请求?

Java 如何在Spring中删除身份验证请求?,java,spring,hibernate,spring-mvc,Java,Spring,Hibernate,Spring Mvc,此消息显示:所需授权。要在服务器上访问http://localhhost:8080 您应该输入登录名和密码。服务器消息:Spring 我正在使用Hibernate4、Spring4和Gradle。另外,我使用的是Spring Boot。但即使我从中获得了飞机代码,也会显示此消息。是什么引起的?如何消除?发生了什么?控制台中没有错误消息。看起来像是一些基本的身份验证 基本身份验证通常在web.xml或spring安全性中配置。如果代码没有spring安全性,请检查web.xml中的类似内容: &

此消息显示:
所需授权。要在服务器上访问http://localhhost:8080 您应该输入登录名和密码。服务器消息:Spring


我正在使用Hibernate4、Spring4和Gradle。另外,我使用的是Spring Boot。但即使我从中获得了飞机代码,也会显示此消息。是什么引起的?如何消除?发生了什么?控制台中没有错误消息。

看起来像是一些基本的身份验证

基本身份验证通常在
web.xml
或spring安全性中配置。如果代码没有spring安全性,请检查
web.xml
中的类似内容:

 <security-constraint>
    <web-resource-collection>   
        <url-pattern>/</url-pattern>
        <url-pattern>/*</url-pattern>
    </web-resource-collection>
    <auth-constraint>
        <description>only registered user</description>
        <role-name>ROLE_USER</role-name>
    </auth-constraint>
</security-constraint>

/
/*
仅注册用户
用户角色

并将其移除。(但是,可能需要身份验证的东西无法正常工作!)

在项目中搜索
安全属性并设置

security.basic.enabled=false

选中上述链接中的66.1


从文档:如果您在应用程序中的任意位置定义带有@EnableWebSecurity的@Configuration,它将在Spring Boot中关闭默认的webapp安全设置

在同一教程中运行应用程序时,我遇到了相同的问题

我使用了IntelliJ IDEA 14.1.4,并在项目依赖项中选择了Core_Security 而只需要Web_Web依赖项


然后我真的不知道如何删除它,所以我创建了一个没有它的新项目,问题就解决了。

我重新喜欢它,只需在文件
application.properties
中添加
src/main/resources
目录下的
security.basic.enabled=false

希望这能帮助你:)ps。这个文件是IDEA生成的,如果你没有,就自己创建。

你只是想访问
http://localhhost:8080
?如果是tomcat,则tomcat服务器要求您输入admincredentials@Chaitanya,我用的是弹簧靴。我正在尝试访问localhost:8080/index,映射页面这是spring的安全特性。编辑您的security.xml(取自web.xml)文件。我已经编辑了问题-我正在使用SpringBoot。并且没有Spring或web.xml的xml设置。您知道如何使用基于Java类的配置为该属性添加广告吗?请参阅本文中的编辑。在应用程序的任何类中使用EnableWebSecurity定义@Configuration。Tomcat没有启动。然后,我会在找出如何应用它时标记答案。