问题标签 [javabeans]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - java中的bean合并
我有一个 Jibx bean,它用作 Web 服务的输入和输出。bean 很大很复杂,父子关系很深。Web 服务不返回请求对象,而是返回一个填充了一些属性的新 bean。我想合并我的请求和响应。我尝试使用 Dozer(它只是将我的请求对象替换为响应,即原始请求属性丢失!BeanUtils.copyProperties 同上)。对象图太大太深,无法对所有属性进行 isNull 检查。
我已经考虑将 bean 转换为 XML 并使用 EL4J XML Merge 合并它们任何其他建议。
java - 动态改变spring bean
如何使用 java spring 在运行时动态更改 bean 的属性?我有一个 bean mainView,它应该使用“class1”或“class2”作为属性“class”。这个决定应该基于一个属性文件,其中属性“withSmartcard”是“Y”或“N”。
应用上下文:
属性文件:
withSmartcard=Y
java - 布尔 getter 方法的有效 JavaBeans 名称
我知道大多数变量名都可以与“is”一起使用,例如isBlue()
,但是“has”也是一个有效的前缀,例如hasProperty()
?
java - 自动转换 Spring Bean
有没有办法将 Spring bean 自动转换为应用程序上下文 XML 中定义的类?我想避免将有关 bean 的类型信息放在 2 个位置......在 xml 配置文件中以及作为强制转换的代码中。
例如,给定这个配置文件
我可以ApplicationContext.getBean("bean-name")
通过避免将返回类型直接转换为SimpleStringBean
. 我知道我也可以打电话ApplicationContext.getBean("bean-name", SimpleSpringBean.class)
来避免演员表本身,但我仍然在两个地方有类型信息。
似乎 Spring 可以获取类信息 ( ApplicationContext.getType
) 或通过从 bean 本身获取类型,但没有程序员干预无法自动转换类型。
reflection - 在 JSF 应用程序中使用反射读取托管 bean 的内容
我想以自动生成的方式打印出支持 bean 的内容。所以所有的内容都出现在一个 JSP 上。这有可能吗?
在此先感谢,丹尼尔
jsf - 在 JSF 中处理复杂的 Bean 树
我们以这个bean结构为例:
所以基本上Abean
包含了一切。Cbean
现在我想为所有这些 bean 制作 JSP,例如,用户可以告诉他/她想要多少个Bbean
. 所以我的问题是我想自动为所有“子”实例显示一个表单,例如:在 d.jsp 上,我想Dbean
为Cbeans
.
我试图嵌入<h:dataTable>
-s,但没有任何成功。任何帮助或想法将不胜感激。我希望我的解释很清楚。
在此先感谢,丹尼尔
java - 如何将属性从一个 Java bean 复制到另一个?
我有一个简单的 Java POJO,我会将属性复制到同一个 POJO 类的另一个实例。
我知道我可以用 BeanUtils.copyProperties() 做到这一点,但我想避免使用第三方库。
那么,如何简单、正确、安全地做到这一点呢?
顺便说一句,我使用的是 Java 6。
java - 将支持 bean 实例作为参数传递给另一个支持 bean 方法
在用户通过表单用信息填充我的支持 bean 之后,我想在 Java 代码中处理实例(例如 JAXB 编组)。
所以目前我正在这样做:
这是 - 如果我是对的 - 不是一个最新的解决方案:) 那么我怎样才能以“更好”的方式实现这一点?
在此先感谢,丹尼尔。
java - 将javabean初始化为随机值的方法
我正在寻找一些实用程序类/代码,它们将采用 java bean 并将其所有值初始化为随机值。它可以通过反射来完成,因为一些库已经创建了 toString() 或 equals() 方法。例如,在开发 UI 以获取一些数据时很有用。
其他可能的好东西:
- 也递归地初始化非原始或简单(字符串,日期)成员
- 初始化 bean 的集合
- 也许给一些方法来限制生成的值,例如我们可以给出范围的数字,字符串正则表达式或通配符......
有人知道这样的事情吗?谢谢
编辑:解决...让 Apocalisp 的样本正常工作,这绝对是我想要的。恕我直言,它有一些缺点:
- 该库的范围比该用途大得多,但这对我来说不是问题
- 除非您花一些时间来研究整个事物,否则要了解如何为您的对象构建 Arbitrary 是相当复杂的。这是一个缺点。
- 我猜它可能更简洁,但这也很好。
谢谢!
jsf - 从同一服务器上的单独 Web 应用程序访问托管 bean?
我有两个应用程序。第一个调用app1 是一个JSF 1.2 应用程序。第二个称为 app2 是一个基本的 Servlet 应用程序。是否可以从 app2 访问 app1 中的特定托管会话 bean?两者都部署在同一台服务器上。
谢谢汤姆