草庐IT

autowired

全部标签

java - 使用 @Configurable 的 Spring Autowiring

我正在尝试使用Spring@Configurable和@Autowire将DAO注入(inject)域对象,这样它们就不需要直接了解持久层.我正在尝试关注http://static.springsource.org/spring/docs/3.0.x/spring-framework-reference/html/aop.html#aop-atconfigurable,但我的代码似乎没有效果。基本上,我有:@ConfigurablepublicclassArtist{@AutowiredprivateArtistDAOartistDao;publicvoidsetArtistDao(A

spring - 如何在 Quartz Job 中使用 @Autowired?

我正在使用带Spring的quartz我想在作业类中注入(inject)/使用另一个类我不知道如何正确地做到这一点xml:quartz工作:packagecom.mkyong.quartz;importorg.quartz.JobExecutionContext;importorg.quartz.JobExecutionException;importorg.springframework.scheduling.quartz.QuartzJobBean;publicclassSchedulerJobextendsQuartzJobBean{privateSchedulerTasksch

spring - 如何在 Quartz Job 中使用 @Autowired?

我正在使用带Spring的quartz我想在作业类中注入(inject)/使用另一个类我不知道如何正确地做到这一点xml:quartz工作:packagecom.mkyong.quartz;importorg.quartz.JobExecutionContext;importorg.quartz.JobExecutionException;importorg.springframework.scheduling.quartz.QuartzJobBean;publicclassSchedulerJobextendsQuartzJobBean{privateSchedulerTasksch

java - 如何让 FactoryBean spring 创建的 bean 得到管理?

FactoryBean可用于以编程方式创建可能需要复杂实例化逻辑的对象。但是,FactoryBean创建的bean似乎没有成为spring管理的。这种解释正确吗?如果是这样,有什么好的解决方法吗?包含一个简短的代码示例来说明我的问题。应用程序上下文:工厂实现:publicclassSearcherFactoryimplementsFactoryBean{@OverridepublicSearchergetObject()throwsException{returnnewSearcher();//notsocomplexafterall;)}@OverridepublicClassget

java - 如何让 FactoryBean spring 创建的 bean 得到管理?

FactoryBean可用于以编程方式创建可能需要复杂实例化逻辑的对象。但是,FactoryBean创建的bean似乎没有成为spring管理的。这种解释正确吗?如果是这样,有什么好的解决方法吗?包含一个简短的代码示例来说明我的问题。应用程序上下文:工厂实现:publicclassSearcherFactoryimplementsFactoryBean{@OverridepublicSearchergetObject()throwsException{returnnewSearcher();//notsocomplexafterall;)}@OverridepublicClassget

java - @Aspect 方面的 Spring Autowiring bean 为空

我有以下Spring配置:那我有一个方面:@AspectpublicclassSyncLoggingAspect{@AutowiredprivateSimpleEmailSendersimpleEmailSender@AfterReturning(value="execution(*uk.co.mysite.datasync.polling.Poller+.doPoll())",returning="pusher")publicvoidafterPoll(Pusherpusher){simpleEmailSender.send(newPusherEmail(pusher));}}这方面

java - @Aspect 方面的 Spring Autowiring bean 为空

我有以下Spring配置:那我有一个方面:@AspectpublicclassSyncLoggingAspect{@AutowiredprivateSimpleEmailSendersimpleEmailSender@AfterReturning(value="execution(*uk.co.mysite.datasync.polling.Poller+.doPoll())",returning="pusher")publicvoidafterPoll(Pusherpusher){simpleEmailSender.send(newPusherEmail(pusher));}}这方面

java - Spring:获取特定接口(interface)和类型的所有 Bean

在我的SpringBoot应用程序中,假设我有Java接口(interface):publicinterfaceMyFilter(一个很好的例子是Spring的公共(public)接口(interface)ApplicationListener)我有几个实现,例如:@ComponentpublicclassDesignatedFilter1implementsMyFilter{...}@ComponentpublicclassDesignatedFilter2implementsMyFilter{...}@ComponentpublicclassDesignatedFilter3imp

java - Spring:获取特定接口(interface)和类型的所有 Bean

在我的SpringBoot应用程序中,假设我有Java接口(interface):publicinterfaceMyFilter(一个很好的例子是Spring的公共(public)接口(interface)ApplicationListener)我有几个实现,例如:@ComponentpublicclassDesignatedFilter1implementsMyFilter{...}@ComponentpublicclassDesignatedFilter2implementsMyFilter{...}@ComponentpublicclassDesignatedFilter3imp

java - 如何在 Junit 中使用 @InjectMocks 和 @Autowired 注释

我有一个A类,它使用3个不同的Autowiring类publicclassA(){@AutowiredprivateBb;@AutowiredprivateCc;@AutowiredprivateDd;}在测试它们时,我希望只有2个类(B和C)作为模拟,并让D类正常运行时Autowiring,此代码不适用于我:@RunWith(MockitoJUnitRunner.class)publicclassaTest(){@InjectMocksprivateAa;@MockprivateBb;@MockprivateCc;@AutowiredprivateDd;}真的有可能吗?