Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/scala/18.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
Spring boot 在spring boot 2.0.2中禁用spring安全性_Spring Boot_Spring Security - Fatal编程技术网

Spring boot 在spring boot 2.0.2中禁用spring安全性

Spring boot 在spring boot 2.0.2中禁用spring安全性,spring-boot,spring-security,Spring Boot,Spring Security,我试图通过添加security.ignore=/**属性来禁用SpringBoot2.0.2中的spring安全性,但它对我不起作用 My application.properties: spring.datasource.url = jdbc:mysql://localhost:3306/smile spring.datasource.username = root spring.datasource.password = spring.datasource.driverClassName =

我试图通过添加
security.ignore=/**
属性来禁用SpringBoot2.0.2中的spring安全性,但它对我不起作用

My application.properties:

spring.datasource.url = jdbc:mysql://localhost:3306/smile
spring.datasource.username = root
spring.datasource.password =
spring.datasource.driverClassName = com.mysql.jdbc.Driver
spring.jpa.hibernate.ddl-auto = update
spring.jpa.properties.hibernate.dialect = org.hibernate.dialect.MySQL5Dialect

# suppress inspection "SpringBootApplicationProperties"
security.ignored=/**
结果是:


在主文件spring boot应用程序中添加此Java注释

@EnableAutoConfiguration(exclude = { 
    SecurityAutoConfiguration.class 
})
添加这个类

import org.springframework.context.annotation.Configuration;
import org.springframework.security.config.annotation.web.builders.HttpSecurity;
import org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter;

@Configuration
public class SecurityConfig  extends WebSecurityConfigurerAdapter {

    @Override
    protected void configure(HttpSecurity http) throws Exception {
        http.csrf().disable().authorizeRequests().anyRequest().permitAll();
    }
}
对我来说,这确实起到了作用(类似于@wilmer villca的回答):


我无法让它工作。(弹簧护套2.1.5,弹簧安全网4.2.3.释放,弹簧护套启动器执行器)。您还必须执行其他操作吗?请尝试以下操作:@SpringBootApplication(exclude={SecurityAutoConfiguration.class})当安全性来自父项目时,此操作不起作用。有什么指导吗?当我无法排除
SecurityAutoConfiguration.class
时,这对我很有用。
@SpringBootApplication(exclude = SecurityAutoConfiguration.class)