草庐IT

bean-manager

全部标签

java - java.sql.SQLException :[Microsoft][ODBC Driver Manager] Invalid descriptor index 异常

我使用下面的代码try{Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");Connectioncon=DriverManager.getConnection("jdbc:odbc:access");Stringsql="Select*fromtable";Statementstmt=con.createStatement();ResultSetrs=stmt.executeQuery(sql);ResultSetMetaDatamd=rs.getMetaData();intcolumns=md.getColumnCount();for(inti

java - 未调用 Resteasy Bean 验证

问题背景我有一个通过Resteasy的SpringContextLoaderListener使用Spring的Resteasy服务。这是基于Resteasy版本3.0-beta-6构建的。我想对传入的请求使用bean验证,但我无法让Resteasy调用validator。它就像没有配置验证一样,只是将无效的输入对象传递给方法。问题如何在Resteasy中启用bean验证?我尝试过的我做了以下事情:使用@ValidateRequest注释了我的资源类用@Valid注解了方法参数注释了我的输入类的约束。添加了对resteasy-hibernatevalidator-provider的依赖资

java - 捕捉 Ctrl+C 信号抛出异常 "Job manager has been shut down"

我正在尝试添加对信号的支持(尤其是对于Ctrl+C)。我的工具是用Java编写的,我想在Ctrl+C被捕获时执行清理。我的主文件是应用程序,有以下和平代码:if(ArgDefinitions.getInstance().hasOption(ArgNames.EXECUTE)){performShutdownHooks();preformRun();}应用程序解析用户的选项并运行正确的方法。因此,当用户使用execute选项并单击Ctrl+C时,我希望程序停止并清理该区域。我添加了performShutdownHooks方法来处理信号,它看起来如下:privatevoidperformS

java - 如果有另一个具有手动设置属性的同一类的 bean,则不会发生 Autowiring

我想通过xml配置文件创建两个相同类的bean。该类有一个带注释的setter将由spring填充。在其中一个bean定义中,我还手动提供值以覆盖注释中的一个。但是当我这样做时,spring不再处理注释连接。这是演示此效果的最小代码,使用了@Value为简单起见,但它与@Autowired相同:importorg.springframework.beans.factory.annotation.Value;importjavax.annotation.PostConstruct;publicclassAutowireTest{publicStringtestField;@PostCon

java - Spring bean 实例化顺序

我遇到了Bean实例化顺序很重要的问题。目前,下面的Bean3正在运行基于数据库的缓存放置操作,Bean1使用代理Bean2查询新创建的缓存。优先级是Bean3和Bean2在Bean1被实例化之前完全实例化,即当Spring容器出现时。这些bean位于单独的JARS中,Bean2对Bean1的引用未使用Autowiring。相反,服务定位器正在为其提供引用。我们使用Spring2.5.2而不是使用XML来实例化bean。任何帮助表示赞赏!JAR1(Spring项目)@Service("bean3")publicclassBean3implementsApplicationListene

java - 如何在 Spring STS 中查看 @Autowired bean 的 Bean 图?

我能够查看通过XML连接的任何bean的Bean图,但是当我有通过注释@Autowired的bean时,它们之间不显示任何箭头。根据STS#171和STS#1066它是很久以前实现的。注意:最后使用STS3.4.0.RELEASE测试如果我部署到tcServer并执行LiveBeanGraph,那么它可以工作,但不使用常规View。 最佳答案 改进feature被要求甚至关闭;但新票仍然说该功能是请求的-甚至在2.8中还没有关闭(STS-2396)。我还没有成功到达那里。没有快乐:(问题说-“当STS为验证目的或为bean图解析Au

java - org.springframework.beans.NullValueInNestedPathException : auto-grow nested property path in Spring MVC 3. 2.8

我有一个基于SpringWeb模型-View-Controller(MVC)框架的项目。SpringWeb模型-View-Controller(MVC)框架的版本是3.2.8。这门课publicclassDeviceForm{Devicedevice;ListselectedItems=Collections.emptyList();publicDeviceForm(){super();}publicDevicegetDevice(){returndevice;}publicvoidsetDevice(Devicedevice){this.device=device;}publicLi

java - 如何将 @Named bean 注入(inject) Junit 测试

我正在尝试将@Namedbean注入(inject)到Junit测试中。这在我的ejb模块中有效,但在我的war模块中同样的方法失败了。我想知道为什么我得到org.apache.openejb.OpenEJBException:Creatingapplicationfailed:couldn'tstartowbcontext。我知道这看起来与IssuewithEJB3.1injectedwithCDIbeanwhilerunningJUnit中的问题相同,但它不能与在另一个模块中工作的相同。源代码在这里:https://github.com/Crydust/guestbook工作测试:

java - 从 bean factory 访问 injectee 组件

假设我们有一个原型(prototype)范围的bean。publicclassFooConfiguration{@Bean@Scope("prototype")publicFoofoo(@AutowiredBarbar){returnnewFoo(bar);}}我们将这个bean注入(inject)到一个类TheDependent中。@ComponentpublicclassTheDependent{@AutowiredprivateFoofoo;}但是还有一个。@ComponentpublicclassAnotherOne{@AutowiredprivateFoofoo;}在每个@A

java - 将动态 bean 添加到 spring web 上下文

我需要能够将新bean添加到springweb上下文(在任何范围内),用于在编译时可能在类路径中定义也可能不定义的类。例如,我可以动态创建一些此类,然后为此类注册一个单例或sessionbean。我阅读了一些关于BeanFactoryPostProcessor的内容,但不确定它是否适用于Web上下文,如果我理解正确的话,它只会在实际加载bean实例之前起作用,而不是在那之后,或者我错了吗?我无法在AnnotationConfigWebApplicationContext中找到有关如何执行此操作的信息,至少在我的测试中,我动态创建的所有bean都没有注入(inject)到其他实例中,即使