Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
O Spring Data Azure Cosmos DB versão 5 para NoSQL permite que os desenvolvedores usem o Azure Cosmos DB em aplicativos Spring. O Spring Data Azure Cosmos DB expõe a interface do Spring Data para manipular bancos de dados e coleções, trabalhar com documentos e emitir consultas. As APIs Sync e Async (Reative) são suportadas no mesmo artefato Maven.
O Spring Framework é um modelo de programação e configuração que simplifica o desenvolvimento de aplicações Java. O Spring simplifica o "encanamento" de aplicativos usando injeção de dependência. Muitos desenvolvedores gostam do Spring porque ele torna a criação e o teste de aplicativos mais simples. O Spring Boot estende esse manuseio do encanamento com um olho no desenvolvimento de aplicativos web e microsserviços. O Spring Data é um modelo de programação e uma estrutura para acessar armazenamentos de dados como o Azure Cosmos DB a partir do contexto de um aplicativo Spring ou Spring Boot.
Você pode usar o Spring Data Azure Cosmos DB em seus aplicativos hospedados no Azure Spring Apps.
Política de suporte de versão
Suporte à versão Spring Boot
Este projeto suporta várias versões do Spring Boot. Visite a política de suporte de inicialização de primavera para obter mais informações. Os usuários do Maven podem herdar do projeto spring-boot-starter-parent para obter uma seção de gerenciamento de dependência para permitir que o Spring gerencie as versões das dependências. Visite o suporte da versão spring boot para obter mais informações.
Suporte à versão Spring Data
Este projeto suporta diferentes versões spring-data-commons. Visite o suporte da versão de dados de primavera para obter mais informações.
Qual versão do Azure Spring Data Azure Cosmos DB devo usar
Azure Spring Data A biblioteca do Azure Cosmos DB suporta várias versões do Spring Boot / Spring Cloud. Consulte Azure Spring Data Azure Cosmos DB version mapping para obter informações detalhadas sobre qual versão do Azure Spring Data Azure Cosmos DB usar com a versão Spring Boot / Spring Cloud.
Importante
Estas notas de versão são para a versão 5 do Spring Data Azure Cosmos DB.
Azure Spring Data O SDK do Azure Cosmos DB depende da estrutura do Spring Data e suporta apenas a API para NoSQL.
Consulte estes artigos para obter informações sobre o Spring Data em outras APIs do Azure Cosmos DB:
Comece rapidamente
Comece a trabalhar com o Spring Data Azure Cosmos DB seguindo nosso guia do Spring Boot Starter. A abordagem Spring Boot Starter é a maneira recomendada de começar a usar o conector Spring Data Azure Cosmos DB.
Como alternativa, você pode adicionar a dependência do Spring Data Azure Cosmos DB ao seu pom.xml arquivo, conforme mostrado abaixo:
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-spring-data-cosmos</artifactId>
<version>latest-version</version>
</dependency>
Conteúdo útil
| Content | Link |
|---|---|
| Notas de lançamento | Notas de versão do Spring Data Azure Cosmos DB SDK v5 |
| Documentação do SDK | Azure Spring Data Documentação do SDK do Azure Cosmos DB v5 |
| Transferência de SDK | Maven |
| Documentação da API | Documentação de referência da API Java |
| Contribua para o SDK | SDK do Azure para Java Central Repo no GitHub |
| Introdução | Repositório GitHub com código de início rápido |
| Exemplos de código básico | Repositório GitHub com código de exemplo |
| Sugestões de desempenho | Dicas de desempenho para Java SDK v4 (aplicável ao Spring Data) |
| Troubleshooting | Solução de problemas do Java SDK v4 (aplicável ao Spring Data) |
| Workshops e laboratórios do Azure Cosmos DB | Página inicial dos workshops do Azure Cosmos DB |
Histórico de lançamentos
O histórico de versões é mantido no repositório azure-sdk-for-java, para obter uma lista detalhada das versões, consulte o arquivo changelog.
Versão recomendada
É altamente recomendável usar a versão 5.18.0 e superior.
Notas adicionais
- O Spring Data Azure Cosmos DB v5 suporta apenas Java JDK 17 e superior.
FAQ
Como vou ser notificado do SDK descontinuado?
A Microsoft fornecerá um aviso prévio de 12 meses antes do fim do suporte do SDK que está a ser retirado para facilitar uma transição suave para um SDK suportado. Notificaremos através de vários canais de comunicação: o portal Azure, atualizações do Azure e comunicação direta com os administradores de serviço atribuídos.
Posso criar candidaturas usando um SDK de Azure Cosmos DB to-bereformado durante o período de 12 meses?
Sim, poderá criar, implementar e modificar aplicações usando o SDK Azure Cosmos DB to-be- retirado durante o período de aviso prévio de 12 meses. Recomendamos que migre para uma versão mais recente suportada do Azure Cosmos DB SDK durante o período de aviso prévio de 12 meses, conforme apropriado.
Após a data de reforma, o que acontece às aplicações que utilizam o SDK de Azure Cosmos DB não suportado?
Após a data de reforma, o Azure Cosmos DB deixará de corrigir bugs, adicionar novas funcionalidades nem fornecer suporte às versões do SDK retiradas. Se preferir não atualizar, os pedidos enviados pelas versões desativadas do SDK continuarão a ser servidos pelo serviço Azure Cosmos DB.
Que versões do SDK terão as mais recentes funcionalidades e atualizações?
As funcionalidades e atualizações novas só vão ser adicionadas à última versão menor da última grande versão do SDK. Recomendamos que utilize sempre a última versão para tirar partido das funcionalidades, das melhorias ao desempenho e das correções de erro mais recentes. Se estiveres a usar uma versão antiga e não desativada do SDK, os teus pedidos para o Azure Cosmos DB continuarão a funcionar, mas não terás acesso a novas funcionalidades.
O que devo fazer se não conseguir atualizar a minha aplicação antes da data de descontinuação?
Recomendamos que atualize para o último SDK o mais cedo possível. Quando um SDK é marcado para descontinuação, tem 12 meses para atualizar a sua aplicação. Se não conseguir atualizar até à data de reforma, os pedidos enviados das versões desativadas do SDK continuarão a ser servidos pelo Azure Cosmos DB, pelo que as suas aplicações em execução continuarão a funcionar. Mas o Azure Cosmos DB já não fará correções de bugs, adiciona novas funcionalidades nem fornece suporte às versões do SDK retiradas.
Se tiver um plano de suporte e precisar de suporte técnico, preencha um pedido de suporte para nos contactar.
Como posso solicitar que os recursos sejam adicionados a um SDK ou conector?
Novos recursos nem sempre são adicionados a cada SDK ou conector imediatamente. Se houver um recurso não suportado que você gostaria de adicionar, por favor, adicione comentários ao nosso fórum da comunidade.
Passos seguintes
Saiba mais sobre o Azure Cosmos DB.
Saiba mais sobre o Spring Framework.
Saiba mais sobre o Spring Boot.
Saiba mais sobre o Spring Data.