小编Nis*_*age的帖子

没有bean定义的Spring @configure注解用法

我对 Spring 依赖注入和事务管理有一些经验,但我对 Spring 安全性很陌生。当我阅读一篇与spring security相关的文章@Configuration时,我发现示例中使用了注解,但没有找到bean定义。

根据我的理解,@Configuration注释用于包含 bean 定义的类中。我需要知道@Configuration这个例子中的注释是做什么的。

@Configuration
public class ApplicationSecurity extends WebSecurityConfigurerAdapter {

  @Autowired
  DataSource dataSource;

   ... // web stuff here

  @Override
  public configure(AuthenticationManagerBuilder builder) {
    builder.jdbcAuthentication().dataSource(dataSource).withUser("dave")
      .password("secret").roles("USER");
  }

}
Run Code Online (Sandbox Code Playgroud)

谢谢

spring annotations spring-security spring-boot

5
推荐指数
1
解决办法
2813
查看次数