我有一些需要配置的服务,因此这些服务都与一个配置类相关联。
例如:
class ExampleService {
@Autowired
ExampleConfiguration conf;
...
}
class ExampleConfiguration {
private String exampleProperty;
public void setExampleProperty(String exampleProperty) {
this.exampleProperty = exampleProperty;
}
public String getExampleProperty() {
return exampleProperty;
}
}
那么ExampleConfiguration必须声明为@Component或@Configuration(或另一个注释:)吗?而此类不定义任何bean,它只是一个基本配置。