我有一些类,我想在bean xml文件中声明这些类。我想用反射调用这些类中的方法。我的意思是我在bean标签中有两个功能,一个'id'和另一个'class',我想把id值带到反射中的方法,找到类并调用特殊方法。无论如何,我搜索了java bean,反射等,但我不能使用这些,我想看到一个简单的教程,因为我的知识是非常基本和一点:(
如何在反射中使用bean xml文件来调用类在bean文件中声明的特殊类的方法?
使用bean xml文件,我应该安装spring框架吗?我应该在哪里创建带有bean标签的xml文件?(我的意思是我应该在特殊目录中创建它,比如下面的src或者下面的res ...)
感谢您的建议
答案 0 :(得分:0)
对于spring Web应用程序,默认情况下,您可以在
中声明bean/WEB-INF/applicationContext.xml
您还可以在/ WEB-INF / like
内的单独文件夹中的someName.xml中声明bean /WEB-INF/config/database.xml
可以在 /WEB-INF/applicationContext.xml 或其他类似
中导入<import resource="/WEB-INF/config/database.xml"/>
并使用webL中的ContextLoaderListener注册ApplicationContext,如下所示:
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/applicationContext.xml</param-value>
</context-param>
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
有关更多信息,请查看spring docummentation。 http://docs.spring.io/spring/docs/1.2.9/reference/beans.html
如果你正在做android,那么有spring-android库,但它似乎没有帮助你。 Why should I use Spring Android?
您可能需要将bean声明文件编写为资源文件夹中的纯xml和
res/xml/
请参阅: http://developer.android.com/guide/topics/resources/providing-resources.html 另外,你必须从那个xml文件中实现你的逻辑读取bean。
答案 1 :(得分:0)
从Spring页面:
特性 适用于Android的Rest客户端 Auth支持访问安全API
Spring android没有bean配置。你为什么需要它?你想要的可能是通过泛型和反思来完成的。你能提供一个你想要的例子吗?