当前位置: 首页 > 知识库问答 >
问题:

java bean 中的属性编辑器是有状态的吗?

杜诚
2023-03-14

在理解Spring中的数据绑定时,我知道PropertyEditors是有状态的,这里的有状态是什么意思?

这是该文档的链接

http://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/beans/factory/config/CustomEditorConfigurer.html

共有1个答案

漆雕恺
2023-03-14

有状态意味着无论何时更改对象(例如,使用set()方法设置成员的值),这些更改都是持久的。下次使用PropertyEditor时,它将具有与以前相同的状态-该框架不会为每个请求创建Property编辑器类的新实例。

 类似资料:
  • 在作图编辑模式里,可以用一个称为模式编辑器的图形用户界面来编辑图形中的对象属性。属性编辑器提供途径以访问下列对象的属性:根,轮廓,轴,线,光,斑点,图像,表面矩形和文本对象。例如,用属性编辑器可以改变线的粗度,加标题和轴标签,加光照,及执行许多其他作图编辑任务。 这个插图说明属性编辑器界面的成分。 启动属性编辑器 要启动属性编辑器,只需双击图形中的某个对象,例如线,或者右键单击对象并从上下文菜单选

  • 问题内容: 我从事一个开源Java项目,我们有很多资源属性文件,其中包含可本地化的消息资源。志愿者将这些文件翻译成20多种语言,而我是一名主要编辑代码的开发人员。 在Java中,不同语言环境的资源文件通过命名约定分组在一起。例如,如果默认(通常是英语)资源是“ foo.properties”,日语资源是“ foo_ja.properties”,法语资源是“ foo_fr.properties”,等

  • 我正在将我的项目从Spring 2.5.6迁移到Spring 4.0.6。下面是我们拥有的客户属性编辑器的xml定义。 但是,当我启动服务器时,我在日志中看到以下异常。 这是我班级里Spring罐子的清单

  • 我希望将JavaFX属性用于UI绑定,但我不希望它们出现在我的模型类中(请参见在模型类中使用JavaFX.Beans属性)。我的模型类有getter和setter,我想基于这些创建属性。例如,假设一个实例具有和方法,我将编写 希望会触发对的调用。但这似乎不起作用。我错过了什么?

  • 当我显示客户的ID时,我会得到错误消息。我也试图更改属性'id'的名称,但出现了相同的错误与新名称。 HTTP状态500-内部服务器错误 类型异常报告消息内部服务器错误描述服务器遇到内部错误,导致它无法完成此请求。 异常org.apache.jasper.jasperException:javax.el.PropertyNotFoundException:类“de.java2Enterprise.

  • 我想接收一些输入字段的值,并将它们设置为newValue状态,但状态的某些属性本身就是对象。希望newValue状态的格式为: 现在,对象保存如下: 有没有办法通过调整getValue函数或输入字段来实现这一点?