por alissonbolsoni.com.br | ago 25, 2023 | Blog
Está precisando adicinar um campo novo na sua collection do mongo com base em algum outro campo? É bem simples fazer isso, basta utilizarmos agregations. No código abaixo mostro um exempo. db.test.aggregate([{ $addFields: { bonus: “$description” } },{...
por alissonbolsoni.com.br | ago 22, 2023 | Blog
Precisa converter Local date para UTC. private static final DateTimeFormatter FORMATTER_ZONED = DateTimeFormatter.ofPattern(“yyyy-MM-dd’T’HH:mm:ssZ”); final var date = jsonparser.getText(); final var zoned = ZonedDateTime.parse(date,...
por alissonbolsoni.com.br | ago 22, 2023 | Blog
Primeiramente para podermos utilizar o @Valid do Spring, precisamos adicionar a dependência no POM do projeto. <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-validation</artifactId>...
por alissonbolsoni.com.br | ago 22, 2023 | Blog
Testes unitários servem para verificarmos o nosso código afim de prevenirmos futuras falhas. Uma das formas de fazermos testes unitários é através de mocks, sendo assim podemos nos deparar com uma situação complicada. A situação é a seguinte, você tem um método que...
por alissonbolsoni.com.br | ago 22, 2023 | Blog
Você desenvolvedor Java que utiliza a classe ModelMapper para fazer os seus maps entre tipos de models, Dtos e etc. Quando você tenta fazer o mapper entre duas classes, é retornado uma excessão dizendo que foi encontrado mais de um correspondente para uma propriedade....