类 AutoConfiguration


  • @Configuration
    @EnableMethodSecurity
    public class AutoConfiguration
    extends Object
    • 构造器详细资料

      • AutoConfiguration

        public AutoConfiguration()
    • 方法详细资料

      • userDetailsService

        @Bean
        @ConditionalOnMissingBean
        public org.springframework.security.core.userdetails.UserDetailsService userDetailsService​(org.springframework.security.crypto.password.PasswordEncoder passwordEncoder)
      • passwordEncoder

        @Bean
        @ConditionalOnMissingBean
        public org.springframework.security.crypto.password.PasswordEncoder passwordEncoder()
      • servletExceptionHandler

        @Bean
        public org.springframework.web.servlet.HandlerExceptionResolver servletExceptionHandler()
      • securityLoginHandler

        @Bean
        @ConditionalOnMissingBean
        public SecurityLoginHandler securityLoginHandler()
      • filterChain

        @Bean
        @ConditionalOnMissingBean
        public org.springframework.security.web.SecurityFilterChain filterChain​(org.springframework.security.config.annotation.web.builders.HttpSecurity http,
                                                                                Jwt jwt,
                                                                                SecurityLoginHandler loginHandler,
                                                                                SecurityJwtProperties properties)
                                                                         throws Exception
        抛出:
        Exception
      • authenticationProvider

        @Bean
        @ConditionalOnMissingBean
        public org.springframework.security.authentication.AuthenticationProvider authenticationProvider​(org.springframework.security.core.userdetails.UserDetailsService userDetailsService,
                                                                                                         org.springframework.security.crypto.password.PasswordEncoder passwordEncoder)
      • corsConfigurer

        @Bean
        public org.springframework.web.servlet.config.annotation.WebMvcConfigurer corsConfigurer​(SecurityJwtProperties securityJwtProperties)
      • securityJwtProperties

        @Bean
        @ConfigurationProperties(prefix="codingapi.security")
        public SecurityJwtProperties securityJwtProperties()
      • versionController

        @Bean
        @ConditionalOnMissingBean
        public VersionController versionController​(org.springframework.core.env.Environment environment)