1. 注解修饰的变量不能是final、static。
  2. 类要交给spring管理,使用@Component修饰所在类,不能有构造方法(我失败是因为这个)。
  3. 使用时不能new这个类,要@Autowried注入。

尾记:spring加载这个bean后要直接调用其中的一个方法,可以使用@postconstruct注解。在使用@Value,可以指定默认值,比如@Value("${local-repository:/repository/}") ,红色部分为默认值。

相关文章: