草庐IT

bean-validation

全部标签

java - wicket @SpringBean 无法创建 bean

我有一个关于Eclipse、Wicket、Spring、Hibernate的项目。一切正常,除了:当我尝试publicclassSortableContactDataProviderextendsSortableDataProvider{@SpringBeanprivateServiceservice;publicIteratoriterator(intfirst,intcount){//SortParamsp=getSort();returnservice.findAllUsers().subList(0,15).iterator();}...服务变量为空?在任何其他地方,当我使用此

java - 使用 new 关键字创建的 Spring bean (@Component) 中的 Autowiring

我有两个springbean如下:@Component("A")@Scope("prototype")publicclassAextendsTimerTask{@AutowiredprivateCampaignDaocampaignDao;@AutowiredprivateCampaignManagercampManger;A(){init_A();}}由于遗留代码,我必须使用new关键字创建A的新对象@Component("B")@Scope("prototype")publicclassB{publicvoidtest(){Aa=newA();}}当运行->类A中的springbe

java - 如何在从文件加载 bean 之前将 bean 注入(inject)到 ApplicationContext 中?

我有一个FileSystemXmlApplicationContext,我希望XML中定义的bean将一个未在Spring中声明的bean作为构造函数参数例如,我想这样做:所以我可以想象通过类似的方式来做到这一点:ObjectmyBean=...context=newFileSystemXmlApplicationContext(xmlFile);context.addBean("myBean",myBean);//addmyBeanbeforeprocessingcontext.refresh();除了没有这样的方法:-(有谁知道我怎么能做到这一点? 最佳

Spring中Bean的作用域、实例化方式、生命周期、循环依赖问题

Spring中Bean的作用域、实例化方式、生命周期、循环依赖问题一、Bean的作用域1.singleton2.prototype3.其他scope值二、Bean的实例化方式1.通过构造方法实例化2.通过简单工厂模式实例化3.通过factory-bean实例化4.通过FactoryBean接口实例化5.BeanFactory和FactoryBean的区别(1)BeanFactory(2)FactoryBean三、Bean的生命周期1.什么是Bean的生命周期2.为什么要知道Bean的生命周期3.Bean的生命周期之5步4.Bean生命周期之7步5.Bean生命周期之10步6.Bean的作用域不

java - spring 如何同时为多个请求提供单例 bean

对于Spring,如果我有两个请求同时访问单例bean怎么办?一个请求是否必须等到另一个请求完成。Spring容器如何为我的请求找到单例bean实例?对于servlet,如果我有两个请求同时访问普通类的普通方法(没有静态没有其他复杂的东西)?一个请求是否必须等到另一个请求完成以避免并发(同时两个请求正在尝试访问同一类的对象)。Web容器如何为我的请求找到实例? 最佳答案 ForSpring,whatifIhavetworequeststhataccessthesingletonbeanatthesametime?Doesonereq

java - 我可以覆盖 jsr-303 验证注释吗

我有如下测试:publicclassTestSizeAnnotation{publicstaticvoidmain(String[]args){System.out.println(Validation.buildDefaultValidatorFactory().getValidator().validate(newC()));}publicstaticclassP{privateListlst=newArrayList("AA");@Size(max=0,message="P")publicListgetLst(){returnlst;}publicvoidsetLst(Listl

java - 组织.hibernate.HibernateException : get is not valid without active transaction

我是Hibernate新手。自动创建hibernate.cfg.xml(Netbeans向导)自动创建HibernateUtil.java自动创建带注释的POJO类尝试从数据库中获取对象但出现错误:Exceptioninthread"pool-1-thread-1"org.hibernate.HibernateException:getisnotvalidwithoutactivetransactionatorg.hibernate.context.ThreadLocalSessionContext$TransactionProtectionWrapper.invoke(ThreadL

java - 启动 ejb bean 不工作

我正在尝试使用启动ejb在启动时做一些事情。但是我的bean从未被调用过。这是我的bean:importjavax.annotation.PostConstruct;importjavax.ejb.Startup;importjavax.inject.Singleton;@Singleton@StartuppublicclassStartupBean{@PostConstructpublicvoiddoSomething(){System.out.println("why??");}}我正在使用jboss7.1.1。我做错了什么?你可以在bitbucket找到我的源代码:https:/

java - 覆盖 Spring bean

我有以下场景:具有多个bean配置的Spring项目A,包括一个名为“searchHelper”的bean:其中SearchHelperImpl实现“SearchHelper”接口(interface)Spring项目B依赖于具有自定义SearchHelperBImpl的A我想做的只是将整个配置复制到新项目中并更改需要更改的内容,但这并不方便,必须有更简单的方法来执行此操作。我的问题是,如何覆盖“searchHelper”bean的定义以使用SearchHelperBImpl而不是SearchHelperImpl?我想使用相同的bean名称,以便所有使用此名称的东西都能使用新的实现。我

java - eclipse Maven 错误 : Archive for required library in project cannot be read or is not a valid ZIP file

在使用springwebmvc的eclipsemaven项目中,我在标记选项卡中收到以下错误:Archiveforrequiredlibrary:'D:/mypath/.m2/repository/javax/transaction/jta/1.0.1B/jta-1.0.1B.jar'inproject'DocumentManager'cannotbereadorisnotavalidZIPfile我已经检查过,jar文件实际上存在于指定的url中。我什至复制了jar的备份以覆盖该位置的jar文件,但这也没有消除错误。我强制更新maven,并没有解决问题。我也重新启动了eclipse没