public class DefaultUsersDataLoader implements ApplicationListener<ContextRefreshedEvent> { public void onApplicationEvent(ContextRefreshedEvent e) {...}不知怎么的,它会被执行两次:在应用程序启动时
我使用的是一个实现ApplicationListener<ContextRefreshedEvent>的Spring @Component。该组件在tomcat启动时运行,但当我运行单元测试时,它会再次运行该组件。为什么会发生这种情况?BackGroundServices实现了Thread。@Component
public class RunBackgroundServices implements ApplicationListener<ContextRefreshedEvent
我正在使用SpringBoot1.5.4,我正在尝试编写一个初学者,它将为任何使用Spring 1.5.4的应用程序包括一个自定义日志附录。我就是这样注册的:synchronized public void onApplicationEvent(ContextRefreshedEventcontextRefreshedEvent但是很快,在应用程序启动期间,会触发一个ApplicationEnvironmentPreparedEvent,这会触发LoggingAp