WebSecurityConfig.java 788 B

123456789101112131415161718192021
  1. package edu.travel.config;
  2. import org.springframework.context.annotation.Configuration;
  3. import org.springframework.security.config.annotation.method.configuration.EnableGlobalMethodSecurity;
  4. import org.springframework.security.config.annotation.web.builders.HttpSecurity;
  5. import org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter;
  6. @Configuration
  7. @EnableGlobalMethodSecurity(securedEnabled = true, prePostEnabled = true)
  8. public class WebSecurityConfig extends WebSecurityConfigurerAdapter {
  9. //安全拦截机制(最重要)
  10. @Override
  11. protected void configure(HttpSecurity http) throws Exception {
  12. http.csrf().disable()
  13. .authorizeRequests()
  14. .anyRequest().authenticated()
  15. ;
  16. }
  17. }