Em Spring, assinale a alternativa que apresenta o principal...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
No contexto do framework Spring, a anotação @Autowired
é um recurso poderoso que facilita o desenvolvimento de aplicações Java. Vamos explorar o tema central da questão e analisar cada uma das alternativas apresentadas.
Alternativa Correta: B - Automatizar a injeção de dependências, evitando a necessidade de inicializar manualmente os objetos necessários
A anotação @Autowired
é usada no Spring para automatizar a injeção de dependências. Na prática, isso significa que o Spring pode automaticamente fornecer as instâncias necessárias de um objeto em um ponto de injeção, como em um campo, setter ou construtor. Isso reduz a necessidade do desenvolvedor de manualmente configurar ou instanciar objetos, promovendo um código mais limpo e menos acoplado.
Esse conceito está alinhado com o padrão de projeto Injeção de Dependência, que é uma prática de design que torna o sistema mais modular e fácil de testar. Fontes como a documentação oficial do Spring explicam a importância dessa abordagem e como ela facilita a manutenção e evolução de aplicações.
Análise das Alternativas Incorretas:
Alternativa A - Declarar dependências de classes dentro de um arquivo de configuração XML
Esta alternativa está incorreta porque a anotação @Autowired
é usada justamente para substituir a configuração manual em arquivos XML, promovendo a configuração via anotação diretamente no código Java.
Alternativa C - Substituir o uso de transações no banco de dados
A anotação @Autowired
não tem relação direta com transações de banco de dados. A gestão de transações no Spring geralmente é feita com a anotação @Transactional
, que gerencia o escopo e as operações transacionais.
Alternativa D - Implementar segurança nos métodos da aplicação
Segurança no Spring é frequentemente gerida através do módulo Spring Security e anotações como @PreAuthorize
ou @Secured
. Assim, @Autowired
não tem qualquer função na implementação de segurança.
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