List of usage examples for org.springframework.context ConfigurableApplicationContext getBeanDefinitionNames
String[] getBeanDefinitionNames();
From source file:org.openbaton.nfvo.core.test.ApplicationTest.java
public static void main(String[] argv) { ConfigurableApplicationContext context = SpringApplication.run(ApplicationTest.class); for (String s : context.getBeanDefinitionNames()) System.out.println(s);/* w w w .j a v a 2s.c o m*/ }
From source file:org.openbaton.nfvo.repositories.tests.ApplicationTest.java
/** * Testing if the context contains all the needed beans * * @param argv//from w w w . j a v a 2 s . c o m */ public static void main(String[] argv) { ConfigurableApplicationContext context = SpringApplication.run(ApplicationTest.class); for (String s : context.getBeanDefinitionNames()) System.out.println(s); }
From source file:gr.cti.android.experimentation.Application.java
public static void main(String[] args) throws Exception { TimeZone.setDefault(TimeZone.getTimeZone("UTC")); final ConfigurableApplicationContext ctx = SpringApplication.run(Application.class, args); for (String name : ctx.getBeanDefinitionNames()) { LOGGER.info(name);/*from w w w. j ava 2 s.co m*/ } }
From source file:ua.epam.rd.pizzadelivery.SpringPizzaApp.java
public static void main(String[] args) { ConfigurableApplicationContext appContext = new ClassPathXmlApplicationContext("appContext.xml"); PizzaRepository pizzaRepository = (PizzaRepository) appContext.getBean("pizzaRepository"); System.out.println(pizzaRepository); String[] beans = appContext.getBeanDefinitionNames(); for (String b : beans) { System.out.println(b);/*from w w w .j a va2s . c om*/ } Customer customer = new Customer(1, "Andrii"); OrderService orderService = (OrderService) appContext.getBean("orderService"); Order order = orderService.placeNewOrder(customer, 1); System.out.println(order); appContext.close(); }
From source file:com.chevrier.legiondao.boot.Boot.java
public static void main(String[] args) { //SpringApplication.run(Boot.class); SpringApplication app = new SpringApplication(ConfigJpa.class); //app.setLogStartupInfo(false); // on la lance ConfigurableApplicationContext context = app.run(args); PersonnageRepository personnageRepository = context.getBean(PersonnageRepository.class); Iterable<Personnage> allPersonnage = personnageRepository.findAll(); allPersonnage.forEach(perso -> log.info(perso.getNom())); System.out.println("Let's inspect the beans provided by Spring Boot:"); String[] beanNames = context.getBeanDefinitionNames(); Arrays.sort(beanNames);/*w w w . j a v a 2 s . com*/ for (String beanName : beanNames) { System.out.println(beanName); } // fermeture du contexte Spring context.close(); }
From source file:org.jimsey.projects.turbine.condenser.Application.java
@SuppressWarnings("unused") private static void logBeanNames(final ConfigurableApplicationContext spring) { logger.info("Let's inspect the beans provided by Spring Boot:"); String[] beanNames = spring.getBeanDefinitionNames(); Arrays.sort(beanNames);/*www . java 2 s . c o m*/ for (String beanName : beanNames) { System.out.println(beanName); } }
From source file:app.core.ApplicationContextTest.java
public void testLoadOk() { ConfigurableApplicationContext appCtx = super.getApplicationContext(); assertTrue(appCtx.isActive());/* w w w. j a v a2 s .c o m*/ assertTrue(Arrays.toString(appCtx.getBeanDefinitionNames()), appCtx.getBeanDefinitionCount() > 9); for (String beanDefinitionName : appCtx.getBeanDefinitionNames()) { // Load all beans to make sure no initialization fails assertNotNull(appCtx.getBean(beanDefinitionName)); } assertEquals(appCtx, ((ApplicationContextProvider) appCtx.getBean("applicationContextProvider")).getCtx()); // assertNotNull(((Dao) appCtx.getBean("dao")).getSessionFactory()); // ((Db) appCtx.getBean("db")).getSessionFactory(); assertNotNull(Db.getSession()); }
From source file:com.example.config.BeanCountingApplicationListener.java
@SuppressWarnings("resource") @Override//from ww w . ja v a 2 s. c om public void onApplicationEvent(ApplicationReadyEvent event) { if (!event.getApplicationContext().equals(this.context)) { return; } int count = 0; ConfigurableApplicationContext context = event.getApplicationContext(); String id = context.getId(); List<String> names = new ArrayList<>(); while (context != null) { count += context.getBeanDefinitionCount(); names.addAll(Arrays.asList(context.getBeanDefinitionNames())); context = (ConfigurableApplicationContext) context.getParent(); } logger.info("Bean count: " + id + "=" + count); logger.debug("Bean names: " + id + "=" + names); try { logger.info("Class count: " + id + "=" + ManagementFactory.getClassLoadingMXBean().getTotalLoadedClassCount()); } catch (Exception e) { } }
From source file:org.springframework.samples.petclinic.system.BeanCountingApplicationListener.java
@SuppressWarnings("resource") @Override/* w w w . j a v a2 s . c o m*/ public void onApplicationEvent(ContextRefreshedEvent event) { if (!event.getApplicationContext().equals(this.context)) { return; } int count = 0; ConfigurableApplicationContext context = (ConfigurableApplicationContext) event.getApplicationContext(); String id = context.getId(); List<String> names = new ArrayList<>(); while (context != null) { count += context.getBeanDefinitionCount(); names.addAll(Arrays.asList(context.getBeanDefinitionNames())); context = (ConfigurableApplicationContext) context.getParent(); } logger.info("Bean count: " + id + "=" + count); logger.debug("Bean names: " + id + "=" + names); try { logger.info("Class count: " + id + "=" + ManagementFactory.getClassLoadingMXBean().getTotalLoadedClassCount()); } catch (Exception e) { } }