Jboot é uma estrutura de serviço baseado em microprocessador JFinal, JFinal-Undertow, Dubbo, tais como o desenvolvimento de micro-serviços ajudam os desenvolvedores a reduzir o limiar de desenvolvimento. Embora o apoio perfeito em idéia, o eclipse maven de multi módulo para código java, html, css, js e outros arquivos de recursos aquecer carga. desenvolvimento Shuang Shuang e vida feliz.
Jboot 3.1.x atualizações principais são as seguintes:
A: reconstrução perfeita RPC
Jboot 3.1.x da RPC foi completamente reconstruído para facilitar a necessidade de alterar a configuração em uso normal, API não mudou, tudo pode ser facilmente atualizado para Jboot 3.1.x, embora a API não mudou, mas a realização enviar uma mudança completa.
Para Dubbo, sob 2.7.x adicionou-se uma série de características, tais como meta centro de dados, centro de distribuição e outras funções, após Jboot reconstruída, o suporte para todos os conteúdos de Dubbo ser configurado para suportar registo múltiplo com uma única aplicação, e mais acordos de serviço e outros apoios. configuração mais flexível.
portal New Gateway: II
Jboot v3.1.0 também acrescentou um gateway do portal, que suporta um hospedeiro, diferente caminho condições, consulta e outras configurações, alto desempenho e suportes distribuído sob a sentinela limitando, costume portal interceptor e muito mais.
operação de cache distribuído e suporte de manutenção: Três
Em muitos cache secundário cache distribuído, como J2Cache, EHRedis, etc., pode ser devido ao seu cache de memória cache, que é a necessidade de atualização ou Redis dependente do MQ Pub / Sub a notificação, mas em alguns casos extremos , a notificação ainda aparecerá MQ não causar problemas em alguns cache-nível do nó não pode ser atualizado, Jboot fornece acesso a todas as cacheName, e sua função pode atualizar (refresh), e em particular alguns casos extremos, você pode atualizar manualmente o cache pela operação de manutenção de paz, de modo que todos os nós no sincronização de cache cache distribuído.
atualização v3.1.6 Jboot da seguinte forma:
- Novo: JbootReturnValueRender, pode ser usado para valores prestados em Ação retornar,
- Novo: ResponseEntity, você pode devolvê-lo para renderizar diretamente em Ação
- Otimização: Quando irá pedir JbootGatewayConfig configuração do gateway é otimizado, uri errado configurado pelo usuário
- Otimização: Atualize Dubbo, Motan, Sentinel, espera Nacos até a versão mais recente
- Otimização: ClassScanner adicionar algum comum excluir frasco e classe
- Otimização: Mais suporte para configuração em Nacos centro configuração distribuída
- Reparação: RPCUtils.copyFields () não pode ser copiado corretamente configurado questões de conteúdo
- Reparação: JbootRpcApplication não iniciar o problema de plug-ins e interceptores adequadas
- Documentação: Modificar o conteúdo do problema de erro AOP documento
- Documentação: perfeito centro de configuração distribuída e documentos relacionados Apollo apoio Nacos
dependência maven:
<dependency>
<groupId>io.jboot</groupId>
<artifactId>jboot</artifactId>
<version>3.1.6</version>
</dependency>
Olá Mundo:
@RequestMapping("/")
public class HelloworldController extends JbootController {
public void index(){
renderText("hello world");
}
public static void main(String[] args){
JbootApplication.run(args);
}
}