3
有沒有辦法通過傳入內存中的XML文件來創建ApplicationContext(或其他可用於執行getBean("beanName")
的Spring)?我能找到的唯一方法就是提供文件或目錄。在內存中創建Spring ApplicationContext XML
有沒有辦法通過傳入內存中的XML文件來創建ApplicationContext(或其他可用於執行getBean("beanName")
的Spring)?我能找到的唯一方法就是提供文件或目錄。在內存中創建Spring ApplicationContext XML
你可以試試看:
import org.springframework.context.support.GenericXmlApplicationContext;
String xmlDef = "...";
ApplicationContext ctx = new GenericXmlApplicationContext(new InputStreamResource(new ByteArrayInputStream(xmlDef.getBytes("UTF-8"))))
這讓我實際的解決方案,謝謝! 'new GenericXmlApplicationContext(new ByteArrayResource(xmlDef.getBytes(「UTF-8」)))' –