Example usage for org.springframework.context ApplicationContext getBeanDefinitionNames

List of usage examples for org.springframework.context ApplicationContext getBeanDefinitionNames

Introduction

In this page you can find the example usage for org.springframework.context ApplicationContext getBeanDefinitionNames.

Prototype

String[] getBeanDefinitionNames();

Source Link

Document

Return the names of all beans defined in this factory.

Usage

From source file:com.codekul.simpleboot.Main.java

public static void main(String[] args) throws Exception {

    ApplicationContext context = SpringApplication.run(Main.class, args);

    for (String bean : context.getBeanDefinitionNames()) {

        System.out.println("com.codekul.simpleboot.Main.main() Beans -> " + bean);
    }/*from   ww  w.j a v  a2s.c om*/

    Car car = (Car) context.getBean("carMy");
    car.setCarCity("Pune");
    car.setCarName("AUdi");

    System.out.println("Car is -> " + car.toString());

    Animal animal = (Animal) context.getBean("animal");
    animal.setCarMy(car);

    animal.setCountry("india");
    System.out.println("Animal Country - " + animal.getCountry());

    Car myCar = new Car(car);

    ObjectMapper objectMapper = new ObjectMapper();
    String carJson = objectMapper.writeValueAsString(myCar);

    System.out.println("Car JSON - " + carJson);
}

From source file:org.project.ExampleApplication.java

public static void main(String[] args) throws Exception {
    ApplicationContext ctx = SpringApplication.run(ExampleApplication.class, args);

    // Showing all the beans mapped
    String[] beanNames = ctx.getBeanDefinitionNames();
    Arrays.sort(beanNames);/*from  www  .j  a  v a 2s  .c om*/
    for (String beanName : beanNames) {
        System.out.println(beanName);
    }

    Bootstrap bootstrap = (Bootstrap) ctx.getBean("bootstrap");
    bootstrap.setup();

}

From source file:de.kaiserpfalzEdv.iam.tenant.service.ApplicationStart.java

public static void main(String[] args) {
    ApplicationContext ctx = SpringApplication.run(ApplicationStart.class, args);

    LOG.info("Let's inspect the beans provided by Spring Boot:");

    String[] beanNames = ctx.getBeanDefinitionNames();
    Arrays.sort(beanNames);//from ww  w .  j a v  a2  s.c  om
    for (String beanName : beanNames) {
        LOG.info("  Bean: {}", beanName);
    }
}

From source file:com.rationaldevelopers.oss.Application.java

public static void main(String[] args) {
    ApplicationContext ctx = SpringApplication.run(Application.class, args);
    ctx.getBean(QueueService.class);

    log.info("Let's inspect the beans provided by Spring Boot:");
    String[] beanNames = ctx.getBeanDefinitionNames();
    Arrays.sort(beanNames);//w  ww  .jav  a2  s .c  o m
    for (String beanName : beanNames) {
        log.info("=======> {}", beanName);
    }

}

From source file:io.onedecision.engine.TestApplication.java

public static void main(String[] args) {
    ApplicationContext ctx = SpringApplication.run(TestApplication.class, args);

    if (LOGGER.isDebugEnabled()) {
        LOGGER.info("Beans registered:");

        String[] beanNames = ctx.getBeanDefinitionNames();
        Arrays.sort(beanNames);//from  www.j  a  v a  2 s. c o  m
        for (String beanName : beanNames) {
            LOGGER.info("  " + beanName);
        }
    }
}

From source file:com.garyclayburg.BootUp.java

public static void main(String[] args) {
    ApplicationContext ctx = SpringApplication.run(BootUp.class);
    log.info("active profiles: " + Arrays.toString(ctx.getEnvironment().getActiveProfiles()));
    log.info("Beans loaded by spring / spring boot");
    String[] beanNames = ctx.getBeanDefinitionNames();
    Arrays.sort(beanNames);/*from  w w  w  . j a v a 2 s  .  c o m*/
    for (String beanName : beanNames) {
        log.info(beanName);
    }
    log.info("");
    log.info("Server is ready for e-business");
}

From source file:io.onedecision.webapp.Application.java

public static void main(String[] args) {
    ApplicationContext ctx = SpringApplication.run(Application.class, args);

    if (LOGGER.isDebugEnabled()) {
        LOGGER.info("Beans registered:");

        String[] beanNames = ctx.getBeanDefinitionNames();
        Arrays.sort(beanNames);// ww w .  j  a v  a2 s . c o m
        for (String beanName : beanNames) {
            LOGGER.info("  " + beanName);
        }
    }
}

From source file:com.garyclayburg.BootVaadin.java

public static void main(String[] args) {
    log.info("running main with args: " + Arrays.toString(args));
    ensureActiveProfile();//from   w  ww . j a v  a  2  s  .  com
    ApplicationContext ctx = SpringApplication.run(BootUp.class, args);
    log.info("active profiles: " + Arrays.toString(ctx.getEnvironment().getActiveProfiles()));

    log.info("Beans loaded by spring / spring boot");
    String[] beanNames = ctx.getBeanDefinitionNames();
    Arrays.sort(beanNames);
    for (String beanName : beanNames) {
        log.info(beanName);
    }
    log.info("");
    log.info("BootVaadin Server is ready for e-business");

}

From source file:SpringInAction4Edition.MainApp.java

public static void main(String[] args) {

    ApplicationContext context = new AnnotationConfigApplicationContext(CDConfig.class);

    Environment env = context.getEnvironment();
    System.err.println("environment : ime : " + env.getProperty("ime"));
    System.err.println("environment : prezime : " + env.getProperty("prezime"));

    KutijaCD cd_ovi = context.getBean(KutijaCD.class);
    CDPlayer cDPlayer = context.getBean(CDPlayer.class);

    cd_ovi.getCds().stream().forEach((cd) -> {
        cd.play();//from  w ww  .j a  v a2s.c  o  m
    });

    cDPlayer.getCd();
    System.err.println("BEAN DEF NAMES : " + Arrays.toString(context.getBeanDefinitionNames()));
}

From source file:com.companyname.plat.commons.context.SprintContextPrinter.java

public static void print(ApplicationContext applicationContext) {
    String[] beanNames = applicationContext.getBeanDefinitionNames();
    StringBuilder printBuilder = new StringBuilder("Spring Beans this module Context: ");
    printBuilder.append("\n<><<><><<<><><><><><><><><><><><>");

    for (String beanName : beanNames) {
        printBuilder.append("\n");
        printBuilder.append(" Bean Name: ");
        printBuilder.append(beanName);//from   w ww . j av a2  s.  c  o m
        printBuilder.append(" Bean Type: ");
        printBuilder.append(applicationContext.getBean(beanName).getClass());
    }
    logger.info(printBuilder.toString());
}