私は引数に対して適切に機能する Spring 引数マッピングを持っていますが、残念ながら、DispatcherServlet を介して渡されないコンポーネントが 1 つあり、手動でマッピングを実行する方法を見つけるのに苦労しています。
例は次のようになります。
public class Bar {
public Bar(@RequestParam("map") String map) {
System.out.println("Found: " + map); // Expected result "Found: value
}
}
public class Foo {
public static void main(String[] args) {
context = new ClassPathXmlApplicationContext("META-INF/context.xml");
String pseudoUrl = "/?map=value"
Bar bar = context.getBeans('bar', pseudoUrl);
}
}
それはどういうわけか機能するものですか?イメージできるように、渡されたデータはより複雑な構造を持っているため、自分でパーサーを作成する必要がないようにしたいと思います。
乾杯。