Quick Code: Usando o Gson como um Bean no Spring Boot

Postado em por Wolmir Cezer Garbin em Spring Boot | 431 Visualizações
Última atualização em:

Este é um exemplo de código rápido que mostra como criar um Bean do Gson em projetos Spring Boot para utilizar usando @Autowired

O primeiro passo é adicionar a dependência do Gson em seu projeto.

<dependency>
    <groupId>com.google.code.gson</groupId>
    <artifactId>gson</artifactId>
    <version>2.8.2</version>
</dependency>

Opcionalmente você pode atualizar para a última versão do Gson através do link: https://mvnrepository.com/artifact/com.google.code.gson/gson

Agora basta criar o Bean. Para isso use o código abaixo:

import com.google.gson.Gson;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;

@Configuration
public class GsonConfig {

    @Bean
    public Gson gson() {
        return new Gson();
    }
}

Por padrão, gosto de deixar as classes de configuração com o final Config e manter dentro da pasta config. Isso auxilia para a organização e busca das classes no projeto.

Agora basta utilizar dentro do seu projeto usando o @Autowired, veja:

@Autowired private Gson gson;

Veja o exemplo do uso em um Service:

@Service
public class SampleService implements [...] {

    @Autowired private Gson gson;

    [...]

}

Qualquer dúvida deixe nos comentários.


Tem algo para vender? AnuncieOn.com

Não esqueca de deixar suas dúvidas nos comentários e compartilhar este post.


Wolmir Cezer Garbin

Wolmir Cezer Garbin


Sou formado em Desenvolvimento de Sistemas para Internet pela faculdade Mater Dei e Pós graduado em Desenvolvimento de sistemas em Java pela UTFPR. Trabalho a mais de 9 anos com desenvolvimento em Java, Android e Web utilizando as principais tecnologias do mercado. Atuo como professor na faculdade Mater Dei, programador na Garbo Software e criador do Receitas de Código.

Ver mais

Tem algo para vender? AnuncieOn.com

FIQUE POR DENTRO

Receba as novidades todo mês em seu e-mail!

Apoiadores

Code Conference

Esta é uma conferência de código realizada na cidade de Pato Branco para dissiminar tendências e informações sobre programação e novas tecnológias

Veja mais sobre o Code Conference

Publique seu post no Receitas de Código

Agora você pode publicar seu post no Receitas de Código e compartilhar seu conhecimento com muitas pessoas!

Quero publicar