问题内容: 我使用ektorp连接到CouchDB。 构建ektorp 实例的方法是使用构建器模式: 我对Spring比较陌生。请为我提供有关如何在上下文中配置以便通过进行创建的建议。 一种方法是使用。还有其他选择吗? 问题答案: 您可以尝试实现接口: 并添加到配置以下bean定义: 然后,您可以将此bean注入另一个bean,它将作为实例进行解析。
问题内容: 假设网址为http:// localhost:8080 / project-name / resource.xhtml , 我想 在JSF托管bean中获得以下 http:// localhost:8080 / project- name 。 问题答案: 我假设您使用JSF 2和Java EE 6来获得此答案。 实际机制的实现会根据您需要原始URL的程度而有所不同。 首先,您需要访问生
问题内容: 给定以下示例POJO :(假定所有属性的Getter和Setter) 可以轻松地查询数据库(在我的情况下为postgres),并使用BeanPropertyRowMapper填充Message类的列表,其中db字段与POJO中的属性匹配:(假定DB表具有与POJO属性对应的字段)。 我想知道-是否有一种方便的方法来构造单个查询和/或以这种方式创建行映射器,以也在消息中填充内部“用户”
问题内容: 我在xml文件中定义了一个Spring bean。我想从另一个xml文件中引用它。我该怎么办? 问题答案: 您有两种选择: 进口 包括在建筑中 创建它们时,将两个文件都放入您的文件中=>则无需导入。 例如,如果您在测试期间需要它: 如果它是一个网络应用程序,则可以在中进行: 如果它是独立的应用程序,库等,则应将其加载为:
问题内容: 从Spring可以注入对ref bean调用方法的结果吗? 我试图将来自两个单独项目的一些剪切/粘贴的代码重构为一个公共类。在其中一个项目中,代码位于一个我称为“ MyClient”的类中,该类是从Spring实例化的。它被注入另一个弹簧实例化的类“ MyRegistry”,然后MyClient类使用该类来查找端点。我真正需要的只是重构类中的终结点String,可以通过Setter对其
问题内容: 该FactoryBean的可用于以编程方式创建,这可能需要复杂的实例化逻辑的对象。 但是,似乎由所 创建 的bean 并没有成为春季管理的。这种解释正确吗?如果是这样,是否有任何不错的解决方法?包含一个简短的代码示例来说明我的问题。 ApplicationContext: 工厂实施: 工厂创建的类: 问题答案: 由创建的对象 是 由Spring管理,而不是由Spring实例化或配置。通
问题内容: 有状态会话Bean定义如下: 有状态会话Bean对象的状态由其实例变量的值组成。在有状态会话Bean中,实例变量代表唯一的客户端Bean会话的状态。因为客户端与其bean进行交互(“交谈”),所以这种状态通常称为对话状态。 无状态会话Bean定义如下: 无状态会话Bean无状态会话Bean不会与客户端保持对话状态。当客户端调用无状态Bean的方法时,该Bean的实例变量可能包含特定于该
问题内容: 我点击超级链接后有一个操作网址 在我的方法中,我有以下代码 我在表演的时候就在表演。即使正确打印为。 类: 为什么会这样呢? 问题答案: 该未初始化。您应该在操作中以某种方式对其进行初始化 更好的方法是让容器为您完成。您只需要在 那你就会有 而且您不需要解析参数请求,拦截器已经完成了此操作,这是您的操作应运行的一部分。您应该在操作中创建属性以保存参数值。 动作看起来像
问题内容: 这可能是一个非常新手的问题,但是我进行了搜索,发现我的理解上有很大的差距,或者做错了一些我无法弄清楚的事情。 在我的上下文文件中,这是摘录 现在在myBeanOne中,我有: 当我尝试在调用setDataSource的行上执行此操作时,出现以下错误: 在线上: 我尝试了十种不同的配置来使其正常工作,但我似乎无法做到。感谢您的任何帮助,谢谢。 编辑: 根据Luiggi的评论: SomeO
问题内容: 我知道这个问题类似于stackoverflow中的另一个问题。但这不一样。我想修改initcomponents方法,因为我的jar文件具有旧版本的源代码,并且我有新的jar文件(源代码被错误地删除),我反编译了新的jar文件,但获得了源代码,但没有将其粘贴到旧版本上。因为它不给予许可。另一个问题是我的.java类也有表单页。当我反编译jar文件时,我没有看到myclass.form文件
问题内容: 我需要将参数(POST)传递给@managedBean,我使用了如下托管属性: Bean的范围是ViewScope 我最终遇到此错误: 无法创建托管bean收据。发现了以下问题:-由表达式#{param.id} request引用的对象的范围比引用托管Bean的视图范围要短。 我能做什么? arjan看看: 我的页面:Facelet标题 问题答案: 两种方式: 使bean请求成为作用域
问题内容: 我有一个包装连接池的类,该类从spring配置中获取其连接详细信息,如下所示: 此bean稍后在服务中使用,并与注释自动关联。 我的问题是,我该如何复制该bean并为其提供不同的连接详细信息,然后在服务中添加它。意思除了上面,我将有: 并在服务中: 问题答案: 您可以与结合使用,但在这种情况下,我建议使用: 甚至更简单:
问题内容: 加载页面时,是否可以执行JSF托管的bean操作? 如果相关,那么我目前正在使用JSF 1.2。 问题答案: JSF 1.0 / 1.1 只需将所需的逻辑放入与JSF页面关联的请求范围的bean的构造函数中即可。 JSF 1.2 / 2.x @PostConstruct在请求或视图范围的bean上使用带注释的方法。将在构造和初始化/设置所有托管属性和注入的依赖项之后执行它。 如果您使用
问题内容: 我一直在用@ViewScoped Managed-Bean来敲打我的头。我正在使用primeface的“计划”组件以显示一些事件。当用户单击特定按钮时,使用ajax在viewscoped bean中调用一个方法,但是每次我得到一个“ java.io.NotSerializableException”时,如果我更改托管bean范围以请求该问题,就会消失。 我究竟做错了什么?有任何想法吗?
问题内容: 当我调用时,我获得了在应用程序上下文中定义的bean的实例。但是,当我再次调用(使用相同的名称)时,我又得到了相同的Bean实例。我了解在某些情况下(很多情况下)这是理想的选择,但是我如何告诉给我一个新的实例呢? Spring配置示例(通常…我省略了一些冗长的内容,但这应该可以理解): 示例Java: 当我运行此程序时,我得到如下信息: 请注意,这两个对象具有相同的OOID …因此它们