ExpertiDict

Java · Essencial · Inglês · Técnico

Spring

/sprɪŋ/substantivo

Framework que oferece um contêiner de injeção de dependência e módulos para web, dados, segurança e mais. Gerencia objetos, os beans, e as ligações entre eles.

Onde usar

Aparece em quase toda vaga de backend Java. Entender que o Spring cria os objetos explica a maioria dos 'por que isso está null?'.

Em código

var ctx =
    new AnnotationConfigApplicationContext(
        Config.class);
var servico = ctx.getBean(Servico.class);
servico.executar();

Exemplos

Spring creates the objects and wires them together.

O Spring cria os objetos e os liga entre si.

This class isn't managed by Spring, so nothing is injected.

Essa classe não é gerenciada pelo Spring, então nada é injetado.

Cuidado

O Spring Framework não é o mesmo que o Spring Boot, que o configura automaticamente. Também não é um servidor de aplicação.

Sinônimos

Spring Framework

Origem

Do inglês spring, primavera, nome escolhido como um recomeço depois do inverno das especificações J2EE.

Veja também

Todos os termos de Java