Tag: 动态

如何以编程方式创建具有注入属性的bean定义?

我想以编程方式将bean定义添加到应用程序上下文中,但该定义的某些属性是来自该上下文的其他bean(我知道它们的名称)。 我该怎么做才能注入这些属性? 例如: GenericBeanDefinition beanDef = new GenericBeanDefinition(); beanDef.setBeanClass(beanClass); MutablePropertyValues values = new MutablePropertyValues(); values.addPropertyValue(“intProperty”, 10); values.addPropertyValue(“stringProperty”, “Hello, world”); values.addPropertyValue(“beanProperty”, /* What should be here? */); beanDef.setPropertyValues(values); 我正在使用Spring 3.0。

用于热类重新加载的各种Java插件之间有什么区别?哪一个最直观?

我目前正在尝试在Java应用程序中实现热类重新加载 ,但是有很多插件可供选择,我找不到这些选项之间的良好比较 。 此外,插件的网站并不十分清楚具体function是什么以及如何使用它们。 还可以选择制作一个自定义的热门类重装ClassLoader ,但我觉得这类似于“重新发明轮子”,如果已经有这么多的插件可以完成这项工作..其他人是否同意这一点? 我发现的Java插件我认为可以完成这项工作: JRebel的 动态代码演进虚拟机(DCEVM) Fakereplace Apache Commons Java编译器Interace(JCI)FileAlterationMonitor(FAM) AgentSmith Feenix 玩框架 JBoss / WildFly OSGi的 那么有谁碰巧知道插件之间的差异是什么? 还有哪个插件最直观易用? 作为旁注:我实际想要做的是重新加载我的java应用程序的.jar文件依赖项。 我有一些java代码经常自动重新编译,然后转换为.jar文件。 它是我的java应用程序的依赖项,我的应用程序需要每次都使用此.jar文件的最新版本。

用Java动态创建类

我想基于我的XML配置文件中定义的字段在Java中创建一个类: 例如:如果XML文件包含(语法已被恶意发布): 然后在内部它将创建一个类Event,例如客户端可以实例化的Event(String agentHost,String subSystem)。 注意:客户端始终知道此类将被称为“事件”,但不知道需要通过多少“强制参数”。 另一方面,如果我有一个XML文件: 然后它将创建客户端可用于实例化的Event(String eventHost)。

我怎么能动态调用Java代码?

我怎么能编写像eval函数一起使用的javascript代码执行的Java代码? 我想要实现的是这样的: System.execute(“String str = \”test \“; System.out.println(str);”​​); 这将打印’测试’一词。 (10x dehmann) 代码示例会有很大帮助。

创建动态Web服务,动态Web服务调用程序

我需要根据他们的WSDL创建webservices的动态调用程序。 任何想法? 谢谢

Java相当于C#动态类类型?

我来自c#的世界。 在C#我能够使用类动态http://msdn.microsoft.com/en-us/library/dd264741.aspx 这使我不必使用模板化/generics类,而是为certian情境实现类似的感觉。 我在互联网搜索方面一直没有成功,因为不幸的是“动态”和“java”关键词在动态架构上出现了很多不相关的信息。 我在javaFX中涉足了一点,并且有一个类型var似乎与c#的动态具有相同的用法。 但它似乎不适用于Java。 谢谢,斯蒂芬妮

动态更新当前显示的工具提示

我正在尝试获得一个显示任务当前进度的工具提示。 所以我想在工具提示显示时更改工具提示文本。 但是,当我调用setToolTipText() ,显示的文本保持不变,直到我从工具提示组件退出鼠标并再次输入。 并且之前调用setToolTipText(null)不会改变任何东西。

Java中动态和静态类型赋值之间的区别

给定以下类层次结构,以下语句的动态和静态类型是什么? 类层次结构: class Alpha {} class Beta extends Alpha {} class Gamma extends Alpha {} class Epsilon extends Alpha{} class Fruit extends Gamma{} class Golf extends Beta {} class Orange extends Fruit{} 对于以下每个语句,静态类型? 动态类型?: Fruit f = new Fruit(); Alpha a = f; Beta b = f; a = b; Gamma g = f; 我的回答/问题 […]

用Java动态加载类

我查了一下语法并搜索了api,但仍然对这个过程感到困惑。 我还搜索了Stackoverflow。 加载类并动态创建对象的正确方法是什么? 换句话说,我希望用户指定他们想要创建的对象类型,然后创建该类型的对象。 我不想要菜单,因为我希望他们能够选择当前目录中的任何类。

动态生成java源代码(不带xjc)

有没有人设法从没有XJC的JAXB模式文件生成Java代码? 有点相似 JavaCompiler javaCompiler = ToolProvider.getSystemJavaCompiler() 用于动态编译Java代码。 注意:在JDK 6上运行,意味着不推荐使用com.sun.*工具包(感谢Blaise Doughan的提示)