Главная

Java

Spring


AnnotationConfigApplicationContext



Регистрация через конструктор :

public class Main {
    public static void main(String[] args) {
        ApplicationContext context = new AnnotationConfigApplicationContext(AppConfiguration.class);
        HelloService service = context.getBean(HelloService.class);
        service.sayHello();
    }
}


@Configuration
public class AppConfiguration {
    @Bean
    HelloService helloService(){
        return new HelloService();
    }
}


public class HelloService {
    public void sayHello(){
        System.out.println("Hello world!");
    }
}