Bom dia a todos
Quando vamos criar um projeto no Spring Initializr, aparece várias opções de versões do Spring Boot:
3.1.0 (SNAPSHOT) 3.1.0 (M2) 3.0.6 (SNAPSHOT) 3.0.5 2.7.11 (SNAPSHOT) 2.7.10
Eu queria saber o que significa esse Snapshot e m2?
Bom dia a todos
Quando vamos criar um projeto no Spring Initializr, aparece várias opções de versões do Spring Boot:
3.1.0 (SNAPSHOT) 3.1.0 (M2) 3.0.6 (SNAPSHOT) 3.0.5 2.7.11 (SNAPSHOT) 2.7.10
Eu queria saber o que significa esse Snapshot e m2?
Olá, Murilo! Tudo bem?
As siglas "SNAPSHOT" e "M2" referem-se a diferentes tipos de versões do Spring Boot.
A versão "SNAPSHOT" é uma versão em desenvolvimento, que ainda não foi lançada oficialmente. Ela pode conter recursos novos e/ou correções de bugs, mas também pode conter bugs adicionais. Por isso, é importante ter cuidado ao usar uma versão "SNAPSHOT" em um projeto em produção.
Já a versão "M2" é uma versão de marco (milestone) do Spring Boot. Ela é uma versão intermediária entre as versões "SNAPSHOT" e as versões finais. Ela também pode conter recursos novos e/ou correções de bugs, mas é considerada mais estável que as versões "SNAPSHOT".
Espero ter ajudado! Se tiver qualquer outra dúvida, é só perguntar.
Bons estudos!