小编mem*_*emn的帖子

如何在gradle findbugs插件中将报告的错误打印到控制台?

我正在使用Gradle FindBugs插件.如何将报告的错误打印到控制台?PMD插件具有consoleOutput属性.FindBugs有类似的属性吗?

plugins findbugs gradle

8
推荐指数
1
解决办法
1652
查看次数

原型组件的 Spring 事件处理

假设我有两个组件 X 和 Y,其中 X 是单例,而 Y 不是。

当我发布XUpdateEvent时,没有问题,我可以捕获该事件。但是,对于 YUpdateEvent 我无法捕获事件。Spring 为每个触发的事件创建新实例,而不是使用已经创建的实例。

那么,我是否需要编写自定义范围?或者EventListener有设置吗?

为了显示:

@Component
public class X{
 @EventListener
 public void onUpdate(XUpdateEvent event){
 // fine.
 }
}

@Component
@Scope("prototype")
public class Y{
 @EventListener
 public void onUpdate(YUpdateEvent event){
 // calls new instance of Y for each event.
 // Event should be fired for created instances.
 }
}
Run Code Online (Sandbox Code Playgroud)

java spring scope prototype event-listener

5
推荐指数
1
解决办法
1649
查看次数

标签 统计

event-listener ×1

findbugs ×1

gradle ×1

java ×1

plugins ×1

prototype ×1

scope ×1

spring ×1