AU
Size: a a a
AU
T
AU
AT
AS
C
return list.stream()На циклах, по-моему, выглядит похуже, но зато в один проход:
.filter(ListItem::isPrimary)
.findAny()
.orElse(list.stream()
.filter(ListItem::isSecondary)
.findAny()
.orElse(list.get(0)));
ListItem secondaryItem = null;
for(ListItem item : list) {
if(item.isPrimary()) return item;
if(item.isSecondary()) secondaryItem = item;
}
return secondaryItem != null ? secondaryItem : list.get(0);
S🕶
@KafkaListener(topics = "${producer.topic.create-ticket}", containerFactory = "${container.factory.create-ticket}")
@Service
public class TicketServiceCommandHandler {
@KafkaHandler
private void createTicket(CreateTicket command) {
....
}
@KafkaHandler
private void createTicket(CreateTicketTest2 command) {
....
}
@KafkaHandler
private void createTicket(CreateTicketTest3 command) {
....
}
}containerFactory?containerFactory не работает? добавить на каждый @KafkaHandler нельзя, я в тупике.RG
return list.stream()На циклах, по-моему, выглядит похуже, но зато в один проход:
.filter(ListItem::isPrimary)
.findAny()
.orElse(list.stream()
.filter(ListItem::isSecondary)
.findAny()
.orElse(list.get(0)));
ListItem secondaryItem = null;
for(ListItem item : list) {
if(item.isPrimary()) return item;
if(item.isSecondary()) secondaryItem = item;
}
return secondaryItem != null ? secondaryItem : list.get(0);
C
B
B
return list.stream()На циклах, по-моему, выглядит похуже, но зато в один проход:
.filter(ListItem::isPrimary)
.findAny()
.orElse(list.stream()
.filter(ListItem::isSecondary)
.findAny()
.orElse(list.get(0)));
ListItem secondaryItem = null;
for(ListItem item : list) {
if(item.isPrimary()) return item;
if(item.isSecondary()) secondaryItem = item;
}
return secondaryItem != null ? secondaryItem : list.get(0);
S🕶
AS
test.com/employee?type='Manager'BS