草庐IT

Bean-IOC

全部标签

报错 Error creating bean with name ‘elasticsearchTemplate‘ defined in class path resource

报错信息如下:org.springframework.beans.factory.UnsatisfiedDependencyException:Errorcreatingbeanwithname'indexController':Unsatisfieddependencyexpressedthroughfield'articleService';nestedexceptionisorg.springframework.beans.factory.UnsatisfiedDependencyException:Errorcreatingbeanwithname'articleServiceImpl

[Spring]一文明白IOC容器和思想

✅作者简介:大家好,我是Philosophy7?让我们一起共同进步吧!🏆📃个人主页:Philosophy7的csdn博客🔥系列专栏:数据结构与算法👑哲学语录:承认自己的无知,乃是开启智慧的大门💖如果觉得博主的文章还不错的话,请点赞👍+收藏⭐️+留言📝支持一下博>主哦🤞文章目录一、Spring简介1.1、SpringFramework创始人1.2、Spring全家桶1.3、SpringFramework1)Feauture:2)SpringFramework五大模块二、IOC前言:ContainerOverviewBeanOverview2.1、思想:2.2、IOC容器的实现2.3、基于XML管

java - 检测未使用的 Spring bean

给定一个只包含急切(非惰性)单例bean的Spring配置,即默认值,如果这些bean中的任何一个未在任何地方注入(inject),Spring是否可能抛出异常?我本质上是在寻找一种方法来检测Springbean形式的死代码。我的问题和这些有点相似。http://forum.spring.io/forum/spring-projects/container/116494-any-tools-or-method-to-identify-unused-spring-beansSpringInstantiationand'unusedbeans'Howtodetectunusedproper

java - JSF 2 - Bean 验证 : validation failed -> empty values are replaced with last valid values from managed bean

我不了解验证期间JSF2的行为。希望可以有人帮帮我。我有一个表单,在(ajax)提交后验证字段-好的如果验证失败,则会显示一条错误消息-ok对于我的示例,当我输入有效的生日并且字段name为空时,提交后会显示name的错误消息。现在,当我输入有效的姓名并从生日字段中删除输入时,会显示生日的错误消息(没关系),但现在是旧的“有效”生日也出现在输入字段中!?!如何避免这种行为?当我提交一个空字段时,我想看到一条错误消息和一个空字段...这是我的示例代码:我使用包含EntityBean(Contact)的ManagedBean(TestBean)。Contact包含每个注释的验证。publi

java - 用于在 Spring MVC 中进行基于注解验证的 bean 单元测试的良好模式

当对表单bean使用基于注释的验证时,单元测试这些bean以确保为每个字段指定正确的验证注释的最佳实践是什么?例如,如果您有:publicclassMyForm{@NotNullprivateStringname;}验证@NotNull是否应用于它的最佳方法是什么?一个明显的方法是创建一个validator,向它抛出一个null并期望它失败。但在我看来,这不是最好的方法,因为您将使用它而不是信任框架来测试@NotNull的行为和实现。理想情况下,我想使用反射或实用程序,让我可以断言@NotNull(和任何其他)验证应用于给定字段,而不必发送验证失败的各种值组合。是否有一种优雅的方式来做

java - 无法将 JSF ViewScoped bean 作为 ManagedProperty 注入(inject) validator

我正在尝试将JSFViewScopedbean作为ManagedProperty注入(inject)到实现javax.faces.validator.Validator的RequestScopedbean中。但始终会注入(inject)ViewScopedbean的新副本。ViewScopedBean@ViewScoped@ManagedBeanpublicclassBean{privateIntegercount=1;privateStringfield2;publicStringaction(){++count;returnnull;}publicStringanotherActi

java - 从托管 bean 发布时出现警告 "[Parameters] Parameters : Invalid chunk ignored"

我正在从托管bean中打开一个HttpURLConnection以发布到外部服务。当我调用HttpUrlConnection.getInputStream()时,我收到以下警告:WARN[Parameters]Parameters:Invalidchunkignored一切都进行得很好,但我想在我们的日志中保留一些这样的警告。是什么导致了此警告?我该如何阻止它发生?相关代码如下:@ManagedBean@SessionScopedpublicclassMyController{privatevoiddoStuff(){...URLurl=newURL(externalServiceUr

java - 为什么选择 JMS 作为异步解决方案?为什么它比简单的实体 bean 更好?

在我参与的大多数项目中,异步解决方案的选择一直是很多讨论的来源......每次一个实体bean就足以管理一个队列:我们只需将一条消息(票证)存储在一个表中,然后一个处理cron将队列拆栈。这个简单的解决方案的优点是非常简单,它基于数据库的事务上下文,我们可以在执行期间管理接收到的消息的状态。因此我提出以下问题:1)我们有什么兴趣使用JMS?JMS有什么好处?2)在哪种情况下更喜欢JMS而不是实体bean?感谢您的回复和反馈! 最佳答案 1)WhatinterestwehavetouseJMS?Whatarethebenefitsof

java - 如何引用 JAR 文件中提供的 JSF 托管 bean?

我有一个具有以下结构的WAR文件:JSF托管beanBusinessObjectTypeListController位于/WEB-INF/lib中的commons-web-1.0.jar中,并在BusinessObjectTypeListView.xhtml。当我运行我的Web应用程序并调用该View时,出现以下错误:javax.servlet.ServletException:/view/common/businessObjectTypeListView.xhtml@34,94listener="#{businessObjectTypeListController.selectDat

java - 如何以编程方式注册 JSF 托管 bean?

我想以编程方式(从Servletinit()中)将托管Bean类注册/添加到应用程序范围中。我怎样才能用JSF1.2做到这一点? 最佳答案 fromwithinaServletinit()因此,它涉及非JSF请求。FacesContext#getCurrentInstance()会返回null在这里,所以在这里对你没有用。很高兴知道JSF应用程序范围的托管bean基本上存储为ServletContext的一个属性。.在init()方法你有ServletContext由继承人在您手中getServletContext()方法。因此,应