0
我有一个很好的工作春参数映射为我的参数,不幸的是我有一个组件不通过DispatcherServlet,我很难找到一种方法来让映射以某种方式手动运行。手动触发Spring参数映射?
一个例子是这样的:
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);
}
}
它的东西可能以某种方式工作?由于您可以对传递的数据进行映像,因此结构更复杂,因此我想避免我自己写一个解析器。
干杯。
其实我是希望找到某事的。更轻量级:( – pagid
是你想要查找的URL是否为常量? –
nope - 实际上我处于SolrComponent的中间,我想提取(搜索)请求URL的某些部分并将其传递给我的域模型的一小部分...这就是为什么我有一个没有servlet上下文的URL:/ – pagid