2017-02-12 10 views
1
import org.springframework.boot.*; 
import org.springframework.boot.autoconfigure.*; 
import org.springframework.web.bind.annotation.*; 

@RestController 
@SpringBootApplication 
public class Example { 

    @RequestMapping("/") 
    String home() { 
     return "Hello World!"; 
    } 

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

} 

私はこの依存関係を使用します。https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-web/1.4.4.RELEASE無効に春ブーツ内のすべてのモジュールHello Worldアプリケーション

私は任意のフィルタを必要としない、任意のセキュリティを、私は春の後に、それが呼び出すルーティング要求とチェックを受けたことをしたいですメソッド。

すべてのフィルタ、すべてのセキュリティ、すべてのものを無効にするためにSpring Bootを設定するにはどうすればよいですか?

+2

を依存関係を含めないことで。 –

+0

あなたが使用しているpom.xmlを共有してください –

+0

@ M.Deinum私は依存関係が1つしかなく、フィルタはとにかく実行されます – Romper

答えて

0

あなたはsecurity.ignoredプロパティを使用するか、この設定(春ブーツ1.4.2)を使用して、すべての要求を受け入れることができます。

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

@Configuration 
@EnableWebSecurity 
public class UnsafeWebSecurityConfig extends WebSecurityConfigurerAdapter { 

    @Override 
    protected void configure(final HttpSecurity http) throws Exception { 
     // Accept all requests and disable CSRF 
     http.csrf().disable() 
      .authorizeRequests() 
      .anyRequest().permitAll(); 

     // To be able to see H2 console. 
     http.headers().frameOptions().disable(); 
    } 

} 
関連する問題