pabloxavier / fakebank

Estudos e treinamento de Spring e Serviços
0 stars 0 forks source link

Criação da classe para getBean através de ApplicationProviderAware #35

Closed pabloxavier closed 6 years ago

pabloxavier commented 6 years ago

Disponibilização de classe para obter Bean (@Component, @Repository ou @Service) através de método estático.

Para usar, declarar atributo com @Autowired

    @Autowired
    private ApplicationContext applicationContext;

Declarar o bean que desejar:

    private AlgoService algoService;

Para obter o bean:

    this.algoService = ApplicationContextProvider.getBean(AlgoService.class);