草庐IT

JELLY_BEAN

全部标签

java - spring容器是否为属于同一通用类但使用不同类型的对象创建新的bean?

如果我在不同Controller中使用不同类型Autowiring泛型类,spring容器是否会为每个类型创建新实例?假设我有一个泛型类。@ComponentclassMyClass{publicKdoStuff(Tt){//somelogichere}}在我使用的Controller中@AutowiredMyClassmyClass;在我使用的另一个Controller中@AutowiredMyClassmyClass; 最佳答案 我使用Spring5.1.6-RELEASE对其进行了测试。这是代码和输出:@Componentpu

java - 将 EJB 2.x BMP 实体 bean 与 Hibernate 3.x 混合

我有一个使用EJB2.x实体bean(BMP)的大型应用程序。这是众所周知的可怕的持久性策略(如有必要,我可以详细说明)。我想开始迁移此应用程序以使用更具表现力、透明和非侵入性的持久性策略,鉴于我公司以前的经验,Hibernate3.x是显而易见的选择。迁移到Hibernate需要一段时间,因为应用程序中有超过100个表使用实体bean。因此,我正在寻找一种分阶段的方法,其中两种持久性策略并行运行,如果可能的话,最好同时在同一张表上运行。我的问题是,将这两种持久性策略结合起来有哪些缺陷(如果有的话)?他们会互相妨碍吗? 最佳答案 正

java - 可以将注入(inject)的 EntityManagers 传递给 EJB bean 的帮助类并使用它吗?

我们有一些JavaEE5无状态EJBbean,它将注入(inject)的EntityManager传递给它的助手。这样安全吗?到目前为止它一直运行良好,但我发现一些Oracle文档声明它的EntityManager实现是线程安全的。现在我想知道我们直到现在才没有问题的原因是否只是因为我们使用的实现恰好是线程安全的(我们使用Oracle)。@StatelessclassSomeBean{@PersistenceContextprivateEntityManagerem;privateSomeHelperhelper;@PostConstructpublicvoidinit(){helpe

java - 验证错误后,后续的 ajax 请求从 UI 组件而不是 Bean 获取值

在我基于JSF2的应用程序中,我有一个包含(在其他UI组件中)一些复选框的表单。在复选框上,我注册了ajax请求,当它们被选中时会触发。ajax请求实际上只会更新辅助bean中另一个复选框的值。因此,其他复选框也将被选中(当它被重新呈现时-因为它将在呈现响应阶段从支持bean获取更新的值)。在提交整个表单并发生验证错误之前,这一切正常。然后ajax请求仍然有效并更改支持bean上的值,但是在重新呈现更新的复选框的阶段,它的值不是从支持bean中获取的,而是从ComponentStateHelper中获取的缓存值中获取的类。据我了解,这用于JSF2的新功能,仅存储对组件树的部分更改。我不

java - bean 中的 Spring JavaConfig 属性未设置?

我正在考虑将SpringJavaConfig与一些属性文件一起使用,但是bean中的属性没有设置?bean中的属性没有设置?这是我的网络配置:@Configuration@EnableWebMvc@PropertySource(value="classpath:application.properties")@Import(DatabaseConfig.class)@ImportResource("/WEB-INF/applicationContext.xml")publicclassWebMVCConfigextendsWebMvcConfigurerAdapter{privates

java - 使用 OpenCSV 将 CSV 解析为多个/嵌套 bean 类型?

我有各种CSV,其中包含一些标准列和一些完全随机的字段:firstname,lastname,dog_name,fav_hat,fav_colorbill,smith,fido,porkpie,bluejames,smith,rover,bowler,purplefirstname,lastname,car_type,floor_numbertom,collins,ford,14jim,jones,toyota,120所以我试图将它们解析为Person.classbean,其中包含名字和姓氏,然后我有一个名为PersonAttribute.class的第二个类来保存......其他任何

java - Spring 上下文和 Bean 生命周期回调 : practical examples of usage

我对Spring有点经验。我想知道Spring上下文/Bean生命周期中的回调量。我从未使用过它们,并且可以想象其中大部分需要的情况。我的问题是:您能为每个回调提供至少一个使用示例吗?表示您需要该回调的情况。上下文回调:Bean回调:附言:我很清楚大多数回调何时调用,或者ApplicationContext的一个或另一个实现是为了什么而编写的。但我不明白为什么有人可能想从回调\实现中获利。例如:AbstractRefreshableApplicationContext用于动态更改bean配置。但为什么?在哪种情况下我可能想即时更改bean的配置?afterPropertiesSet回调

java - 在 JBoss EAP6 中为异步 session bean 方法创建两个线程池?

在我的应用程序中,我在两个不同的地方对sessionbean使用@Asynchronous业务方法。每个都有自己的逻辑和要求,所以理想情况下我想为每个配置最大线程池大小。看起来JBossEAP6.2.2EAP只允许一个异步线程池。有没有办法创建两个,或者我是否只需要创建一个足以容纳两个的池(并且失去限制任何一个的能力)? 最佳答案 我希望您已经看过关于https://access.redhat.com/documentation/en-US/JBoss_Enterprise_Application_Platform/6.2/pdf/

java - 自定义 Spring Bean 参数

我正在使用activator上发布的SpringAkka示例来创建Spring托管bean参与者。这是我目前使用的代码,包括一个演示类:@ComponentclassTestextendsUntypedActor{@AutowiredprotectedObjectMapperobjectMapper;protectedfinalAccountaccount;protectedfinalOrderorder;publicTest(Accountaccount,Orderorder){this.account=account;this.order=order;}@Overridepubli

java - 如何从 Condition Autowiring 属性 bean

有没有办法在Condition中Autowiringbean?还有下一个例子。我们有2个FileManager的实现。其中一个实现应该根据属性“平台”进行初始化。通过Archaius处理属性。@ComponentpublicclassAwsPlatformConditionimplementsCondition{@AutowiredprivateArchaiusPropertiesarchaiusProperties;@Overridepublicbooleanmatches(ConditionContextconditionContext,AnnotatedTypeMetadataa