O Spring é um framework desenvolvido para a plataforma Java ...
O Spring é um framework desenvolvido para a plataforma Java que facilita a vida do desenvolvedor quando falamos da construção de código de infraestrutura. Baseado na ideia da inversão de controle e injeção de dependência, Sprlng conta com diversos módulos que auxiliam na construção de aplicações corporativas. A respeito dos conceitos e módulos presentes no framework, analise as afirmativas abaixo e marque alternativa correta.
-
I. No Spring a utilização da inversão de controle é facilitada graças à injeção de dependência.
II. @Autowired é a notação utilizada em Spring quando desejamos trabalhar com injeção de dependência por campo.
III. Spring Boot é um dos integrantes do framework do Spring. Tem foco na missão de facilitar o processo de configuração das aplicações. Essa facilitação ocorre graças ao conceito de convenção sobre a configuração.
- Gabarito Comentado (1)
- Aulas (1)
- Comentários (1)
- Estatísticas
- Cadernos
- Criar anotações
- Notificar Erro
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
A alternativa correta é a alternativa E, que afirma que todas as afirmativas I, II e III estão corretas.
Vamos agora analisar cada uma das afirmativas:
I. No Spring a utilização da inversão de controle é facilitada graças à injeção de dependência.
A inversão de controle (IoC) é um princípio fundamental do Spring, que permite que o controle da criação e gerenciamento dos objetos seja repassado ao framework. A injeção de dependência (DI) é uma das técnicas utilizadas para implementar esse princípio. Portanto, essa afirmativa está correta.
II. @Autowired é a notação utilizada em Spring quando desejamos trabalhar com injeção de dependência por campo.
O Spring utiliza a anotação @Autowired
para realizar a injeção de dependência por campo, além de poder ser usada em construtores e métodos. Essa anotação indica que a dependência deve ser automaticamente resolvida pelo framework. Assim, essa afirmativa também está correta.
III. Spring Boot é um dos integrantes do framework do Spring. Tem foco na missão de facilitar o processo de configuração das aplicações. Essa facilitação ocorre graças ao conceito de convenção sobre a configuração.
Spring Boot é, de fato, um projeto do ecossistema Spring que visa simplificar a configuração e o desenvolvimento de novas aplicações. Ele adota o princípio de "convenção sobre configuração", onde configurações padrão são aplicadas automaticamente, reduzindo a quantidade de configuração manual necessária. Portanto, a afirmativa é correta.
Com a análise das afirmativas, podemos confirmar que a alternativa E é a correta, pois todas as afirmativas estão corretas.
Gostou do comentário? Deixe sua avaliação aqui embaixo!
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
I. Correto - No Spring, a inversão de controle (IoC) é facilitada pela injeção de dependência, que permite que o Spring container forneça as dependências necessárias para os objetos ao invés de os objetos criarem suas próprias dependências.
II. Correto - A anotação @Autowired é utilizada no Spring para realizar a injeção de dependência. Ela pode ser aplicada a campos, métodos e construtores. Quando aplicada a campos, o Spring automaticamente injeta a dependência necessária.
III. Correto - Spring Boot é um projeto do Spring Framework que visa simplificar a configuração e o desenvolvimento de aplicações. Ele adota o conceito de "convenção sobre configuração" para reduzir a necessidade de configuração manual, proporcionando uma experiência mais fluida e rápida para os desenvolvedores.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo