HttpMessageConverter
Spring-MVC に登録されているすべてのインスタンスをどうにかして注入したいと考えています。経由で登録されたすべてを正常に注入できます。
private HttpMessageConverter[] converters;
@Autowired
public void setConverters(HttpMessageConverter[] converters) {
this.converters = converters;
}
ただし、これは、コンバーターがコンテキスト内で登録されている場合 (つまり、外部で定義されている場合<annotation-driven>
) にのみ挿入されます。
<beans:ref
内部で使用してみようと思いまし<annotation-driven><message-converters>
たが、spring-web 3.1 ではサポートされていません。
コンバーターを取得するために使用できるプロパティを持つ可能性のある、注入できるクラスはありますか? 理想的には、それらが登録されているフィルターチェーンの順序も確認したいと思います。