Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
springjava项目中的RestController询问用户名和密码_Java_Spring_Spring Mvc_Spring Security - Fatal编程技术网

springjava项目中的RestController询问用户名和密码

springjava项目中的RestController询问用户名和密码,java,spring,spring-mvc,spring-security,Java,Spring,Spring Mvc,Spring Security,我不熟悉Spring和Java应用程序。 我在我的应用程序中公开了一个控制器,在运行服务时,当我打电话给该控制器时, 它询问用户名和密码 有没有办法禁用它?因为我没有设置或希望设置任何类型的身份验证。从类路径中删除任何与spring安全相关的库。 对我来说,从依赖项中删除“spring boot starter安全性”会有所帮助 dependencies { //compile 'org.springframework.boot:spring-boot-starter-secur

我不熟悉Spring和Java应用程序。
我在我的应用程序中公开了一个控制器,在运行服务时,当我打电话给该控制器时,
它询问用户名和密码



有没有办法禁用它?因为我没有设置或希望设置任何类型的身份验证。

从类路径中删除任何与spring安全相关的库。 对我来说,从依赖项中删除“spring boot starter安全性”会有所帮助

    dependencies {
    //compile 'org.springframework.boot:spring-boot-starter-security' //Remove this
}

如果您有spring安全设置,并且该方法是安全的,那么它显然会要求输入用户名和密码。如果需要,您可能需要删除这些方法的“@PreAuthorize”或“@Secured”注释。但是如果他们正在访问安全资源,则不建议使用。我没有添加这些注释???发布相关代码,我们如何神奇地猜测问题出在哪里。也许您可以在安全配置中使用permitAll,方法是
http.authorizeRequests().anyRequest().permitAll()
是否使用spring boot?