Os pontos desta atualização são os seguintes
- A interface suporta a configuração de vários métodos de solicitação
- O pool de threads é usado para processar simultaneamente o lote de SelectionKey obtido a cada vez
Definir vários métodos de solicitação
Defina vários métodos na anotação RequestMethod
@RequestMethod({ReqMethod.POST, ReqMethod.PUT})
List<ExpVO> expPostRequest(ExpVO expVO);
Se esta anotação não for adicionada, GET, POST, PUT, DELETE são suportados por padrão
Processamento simultâneo multi-threaded
- Desta vez, apenas uma otimização simples, o lote de selectedKeys retornado cada vez pelo método selectedKeys é processado simultaneamente
- O assíncrono é implementado dentro de cada lote, mas ainda é sincronizado entre os lotes