0
A
回答
0
Object object = // .....
try(is = propertiesInputStream()) {
Properties p = new Properties();
p.load(is);
Method m = org.springframework.util.ReflectionUtils.findMethod(object.getClass(), p.get("method"));
Object result = org.springframework.util.ReflectionUtils.invokeMethod(m, object);
}
+0
'org.springframework.util.ReflectionUtils.findMethod'?那個依賴於什麼? – EpicPandaForce
+0
'spring-core 4.1.5.RELEASE'和其他版本 – Stewart
+0
我相信,你不需要Spring,JDK爲你提供了一個API來完成反射和調用方法(即使它們是私有的)。讓我看看它... – Victor
相關問題
- 1. 如何從java JUnit中的.properties文件中獲取文件名?
- 2. 調用不同名稱的Java方法
- 3. 如何在Java中使用該方法查找方法名稱?
- 4. 如何使用名稱調用方法?
- 5. 在J2ME中,如何通過名稱調用/調用方法?
- 6. 如何找到在Ruby中調用方法的文件的名稱?
- 7. 的Java:如何調用從接口名稱實現的方法
- 8. 如何將列名稱設置爲.csv文件列的名稱?
- 9. Java Reflection - 從設置的方法中獲取字段的名稱
- 10. .properties文件中的java
- 11. 如何在.properties資源文件中設置spring bean屬性
- 12. 如何獲取Android/Java中調試輸出的方法名稱?
- 13. 如何獲取調用方法名稱?
- 14. 如何獲取調用方法名稱?
- 15. 如何按名稱調用方法?
- 16. 如何在`screen`中設置日誌文件的名稱?
- 17. 在Java中查找調用方法和類的名稱
- 18. 分配多個文件來設置變量名稱的方法?
- 19. JAVA:如何設置線程名稱(RMI)?
- 20. 如何在Java中使用兩個相同名稱的方法
- 21. 如何在Java中的log4j.xml文件中使用.properties文件中的值
- 22. 如何設置log4net的SmtpAppender發件人名稱在config文件
- 23. 如何從事件中調用方法名稱?
- 24. 如何調用名稱存儲在字符串中的方法?
- 25. 如何在PHP中獲取調用函數/方法的名稱?
- 26. 設置方法參數的名稱
- 27. 如何獲取調用者的文件名,方法名稱以python
- 28. 如何使用.properties文件和maven在Log4j中啓用調試?
- 29. 如何在java中使用csv文件調用方法?
- 30. 如何使用類中的方法名稱生成文件?
您可以使用[反射](https://docs.oracle.com/javase/tutorial/reflect/)。 –
看看這個鏈接.properties文件的好例子http://stackoverflow.com/questions/1318347/how-to-use-java-property-files – Zealous
讓我們在這裏明確。您想從屬性文件中獲取要調用的方法的名稱。這樣可以調用任何方法,具體取決於屬性文件的配置方式。對? – CandiedOrange