使用bean和反射调用方法



我有一些类,我想在bean xml文件中声明这些类。我想用反射从这些类调用方法。我的意思是我在bean标签中有两个功能,一个"id"和另一个"类",我想当将id值用于反射中的方法时,找到类并调用特殊方法。无论如何,我搜索了关于Java bean,反射等,但我不能使用这些,我想看到一个简单的教程,因为我的知识是非常基本和很少:(

我如何使用bean xml文件在反射调用一个方法从特殊类,类在bean文件中声明?

使用bean XML文件,我应该安装spring框架?我应该在哪里创建带有bean标记的XML文件?(我的意思是我应该在特殊目录下创建这个,比如在SRC或res下面…)

Thanks for advice

对于spring web应用程序,默认情况下可以在

中声明bean
/WEB-INF/applicationContext.xml

你也可以像

一样在/WEB-INF/中单独的文件夹someName.xml中声明bean
 /WEB-INF/config/database.xml

可以导入到/WEB-INF/applicationContext.xml或其他类似的

<import resource="/WEB-INF/config/database.xml"/>

在web.xml中使用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文档了解更多信息。http://docs.spring.io/spring/docs/1.2.9/reference/beans.html

如果你正在做android,那么有spring-android库,但它似乎没有帮助你。为什么我应该使用Spring Android?

您可能需要在资源文件夹和

中将bean声明文件写成纯XML格式
res/xml/

看:http://developer.android.com/guide/topics/resources/providing-resources.html此外,您还必须从该XML文件实现逻辑读取bean。

From the Spring page:

特性Android的Rest客户端访问安全api的Auth支持

Spring android没有bean配置。你为什么需要它?你想要的可以用泛型和反射来完成。你能举个例子说明你为什么想这么做吗?

相关内容

  • 没有找到相关文章

最新更新