问题标签 [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.

0 投票
2 回答
1090 浏览

java - java中的bean合并

我有一个 Jibx bean,它用作 Web 服务的输入和输出。bean 很大很复杂,父子关系很深。Web 服务不返回请求对象,而是返回一个填充了一些属性的新 bean。我想合并我的请求和响应。我尝试使用 Dozer(它只是将我的请求对象替换为响应,即原始请求属性丢失!BeanUtils.copyProperties 同上)。对象图太大太深,无法对所有属性进行 isNull 检查。

我已经考虑将 bean 转换为 XML 并使用 EL4J XML Merge 合并它们任何其他建议。

0 投票
5 回答
15054 浏览

java - 动态改变spring bean

如何使用 java spring 在运行时动态更改 bean 的属性?我有一个 bean mainView,它应该使用“class1”或“class2”作为属性“class”。这个决定应该基于一个属性文件,其中属性“withSmartcard”是“Y”或“N”。

应用上下文:

属性文件:

withSmartcard=Y

0 投票
3 回答
30072 浏览

java - 布尔 getter 方法的有效 JavaBeans 名称

我知道大多数变量名都可以与“is”一起使用,例如isBlue(),但是“has”也是一个有效的前缀,例如hasProperty()

0 投票
6 回答
16528 浏览

java - 自动转换 Spring Bean

有没有办法将 Spring bean 自动转换为应用程序上下文 XML 中定义的类?我想避免将有关 bean 的类型信息放在 2 个位置......在 xml 配置文件中以及作为强制转换的代码中。

例如,给定这个配置文件

我可以ApplicationContext.getBean("bean-name")通过避免将返回类型直接转换为SimpleStringBean. 我知道我也可以打电话ApplicationContext.getBean("bean-name", SimpleSpringBean.class)来避免演员表本身,但我仍然在两个地方有类型信息。

似乎 Spring 可以获取类信息 ( ApplicationContext.getType) 或通过从 bean 本身获取类型,但没有程序员干预无法自动转换类型。

0 投票
1 回答
2248 浏览

reflection - 在 JSF 应用程序中使用反射读取托管 bean 的内容

我想以自动生成的方式打印出支持 bean 的内容。所以所有的内容都出现在一个 JSP 上。这有可能吗?

在此先感谢,丹尼尔

0 投票
3 回答
748 浏览

jsf - 在 JSF 中处理复杂的 Bean 树

我们以这个bean结构为例:

所以基本上Abean包含了一切。Cbean现在我想为所有这些 bean 制作 JSP,例如,用户可以告诉他/她想要多少个Bbean. 所以我的问题是我想自动为所有“子”实例显示一个表单,例如:在 d.jsp 上,我想DbeanCbeans.

我试图嵌入<h:dataTable>-s,但没有任何成功。任何帮助或想法将不胜感激。我希望我的解释很清楚。

在此先感谢,丹尼尔

0 投票
8 回答
37606 浏览

java - 如何将属性从一个 Java bean 复制到另一个?

我有一个简单的 Java POJO,我会将属性复制到同一个 POJO 类的另一个实例。

我知道我可以用 BeanUtils.copyProperties() 做到这一点,但我想避免使用第三方库。

那么,如何简单、正确、安全地做到这一点呢?

顺便说一句,我使用的是 Java 6。

0 投票
2 回答
1903 浏览

java - 将支持 bean 实例作为参数传递给另一个支持 bean 方法

在用户通过表单用信息填充我的支持 bean 之后,我想在 Java 代码中处理实例(例如 JAXB 编组)。

所以目前我正在这样做:

这是 - 如果我是对的 - 不是一个最新的解决方案:) 那么我怎样才能以“更好”的方式实现这一点?

在此先感谢,丹尼尔。

0 投票
6 回答
5162 浏览

java - 将javabean初始化为随机值的方法

我正在寻找一些实用程序类/代码,它们将采用 java bean 并将其所有值初始化为随机值。它可以通过反射来完成,因为一些库已经创建了 toString() 或 equals() 方法。例如,在开发 UI 以获取一些数据时很有用。

其他可能的好东西:

  1. 也递归地初始化非原始或简单(字符串,日期)成员
  2. 初始化 bean 的集合
  3. 也许给一些方法来限制生成的值,例如我们可以给出范围的数字,字符串正则表达式或通配符......

有人知道这样的事情吗?谢谢

编辑:解决...让 Apocalisp 的样本正常工作,这绝对是我想要的。恕我直言,它有一些缺点:

  • 该库的范围比该用途大得多,但这对我来说不是问题
  • 除非您花一些时间来研究整个事物,否则要了解如何为您的对象构建 Arbitrary 是相当复杂的。这是一个缺点。
  • 我猜它可能更简洁,但这也很好。

谢谢!

0 投票
1 回答
428 浏览

jsf - 从同一服务器上的单独 Web 应用程序访问托管 bean?

我有两个应用程序。第一个调用app1 是一个JSF 1.2 应用程序。第二个称为 app2 是一个基本的 Servlet 应用程序。是否可以从 app2 访问 app1 中的特定托管会话 bean?两者都部署在同一台服务器上。

谢谢汤姆