I want to create method in Spring controller that returns String or SseEmitter depending on condition.
What return type I should specify in method signature?
<code>@GetMapping("/test")
public WHAT_TO_WRITE_HERE test() {
if (MyCondition) {
SseEmitter emitter = new SseEmitter();
//Fill SseEmitter with data, not related to question
return emitter;
} else {
return "String";
}
}
</code>
<code>@GetMapping("/test")
public WHAT_TO_WRITE_HERE test() {
if (MyCondition) {
SseEmitter emitter = new SseEmitter();
//Fill SseEmitter with data, not related to question
return emitter;
} else {
return "String";
}
}
</code>
@GetMapping("/test")
public WHAT_TO_WRITE_HERE test() {
if (MyCondition) {
SseEmitter emitter = new SseEmitter();
//Fill SseEmitter with data, not related to question
return emitter;
} else {
return "String";
}
}