以以下内容为例
@Configuration
static class LoggingCodecConfig {
@Bean
@Order(0)
public CodecCustomizer loggingCodecCustomizer() {
return (configurer) -> configurer.defaultCodecs()
.enableLoggingRequestDetails(true);
}
}
我阅读的每个文档都说它注入了 public class xyz(){
@Autowired
private BasicConfiguration configuration;
@RequestMapping("/dynamic-configuration")
public Map dynamicConfiguration() {
// Not the best practice to use a map to store differnt types!
Map map = new HashMap();
map.put("message", configuration.getMessage());
map.put("number", configuration.getNumber());
map.put("key", configuration.isValue());
return map;
}
}
,但是我不明白那是什么意思。据我了解,dependecies
创建了Spring
的{{1}},而JavaBean
基本上是类的标准。如果是这样,class xyz
在这里有什么用?无论我是否注释,javabean
都没有同一个对象@autowire
。