List of usage examples for org.springframework.context.annotation AnnotationConfigApplicationContext refresh
@Override public void refresh() throws BeansException, IllegalStateException
From source file:com.home.ln_spring.ch5.profile.ProfileJavaConfigExample.java
public static void main(String[] args) { AnnotationConfigApplicationContext context = new AnnotationConfigApplicationContext(); context.getEnvironment().setActiveProfiles("highschool"); context.register(KindergartenConfig.class, HighschoolConfig.class); context.refresh(); FoodProviderService foodProviderService = context.getBean("foodProviderService", FoodProviderService.class); List<Food> lunchSet = foodProviderService.provideLunchSet(); for (Food food : lunchSet) { System.out.println("Food: " + food.getName()); }/*from w w w .ja v a 2 s.c o m*/ }
From source file:uk.ac.ebi.ep.parser.main.CofactorParser.java
public static void main(String... args) throws Exception { if (args == null || args.length == 0) { System.out.println("Please provide required parameters"); System.exit(0);//from w w w .j a va 2s . c o m } AnnotationConfigApplicationContext context = new AnnotationConfigApplicationContext(); context.getEnvironment().setActiveProfiles(args[0]); context.scan("uk.ac.ebi.ep.data.dataconfig", "uk.ac.ebi.ep.parser.config"); context.refresh(); EnzymePortalCompoundParser compoundService = context.getBean(EnzymePortalCompoundParser.class); compoundService.loadCofactors(); }
From source file:uk.ac.ebi.ep.parser.main.ChEBIParser.java
public static void main(String... args) throws Exception { if (args == null || args.length == 0) { System.out.println("Please provide required parameters"); System.exit(0);//w w w . j a v a 2 s . co m } AnnotationConfigApplicationContext context = new AnnotationConfigApplicationContext(); context.getEnvironment().setActiveProfiles(args[0]); context.scan("uk.ac.ebi.ep.data.dataconfig", "uk.ac.ebi.ep.parser.config"); context.refresh(); EnzymePortalCompoundParser compoundService = context.getBean(EnzymePortalCompoundParser.class); compoundService.loadChEBICompounds(); }
From source file:uk.ac.ebi.ep.parser.main.IntenzXmlParser.java
public static void main(String... args) throws Exception { if (args == null || args.length == 0) { System.out.println("Please provide required parameters"); System.exit(0);/* ww w . j a v a 2s . com*/ } AnnotationConfigApplicationContext context = new AnnotationConfigApplicationContext(); context.getEnvironment().setActiveProfiles(args[0]); context.scan("uk.ac.ebi.ep.data.dataconfig", "uk.ac.ebi.ep.parser.config"); context.refresh(); EnzymePortalCompoundParser compoundService = context.getBean(EnzymePortalCompoundParser.class); compoundService.parseIntenzAndLoadCompoundsAndReactions(args[1]); }
From source file:uk.ac.ebi.ep.parser.main.ChEMBLXmlParser.java
public static void main(String... args) throws Exception { if (args == null || args.length == 0) { System.out.println("Please provide required parameters"); System.exit(0);/* ww w .j a va 2s .c o m*/ } AnnotationConfigApplicationContext context = new AnnotationConfigApplicationContext(); context.getEnvironment().setActiveProfiles(args[0]); context.scan("uk.ac.ebi.ep.data.dataconfig", "uk.ac.ebi.ep.parser.config"); context.refresh(); EnzymePortalCompoundParser compoundService = context.getBean(EnzymePortalCompoundParser.class); compoundService.parseAndLoadChEMBLCompounds(args[1]); }
From source file:uk.ac.ebi.ep.parser.main.DiseaseFileParser.java
public static void main(String... args) throws Exception { if (args == null || args.length == 0) { System.out.println("Please provide required parameters"); System.exit(0);//w w w .ja v a 2s.c o m } AnnotationConfigApplicationContext context = new AnnotationConfigApplicationContext(); context.getEnvironment().setActiveProfiles(args[0]); context.scan("uk.ac.ebi.ep.data.dataconfig", "uk.ac.ebi.ep.parser.config"); context.refresh(); DiseaseParser diseaseParser = context.getBean(DiseaseParser.class); diseaseParser.parse(args[1]); }
From source file:uk.ac.ebi.ep.sitemap.main.SiteMapMain.java
public static void main(String... args) throws Exception { //////////////comment here /////////////////////// // args = new String[4]; // //String dbConfig = "ep-mm-db-enzdev"; // //String dbConfig = "ep-mm-db-enzprel"; // String userHome = System.getProperty("user.home"); // String filename = "SiteMap"; // String testing = "true"; // //from w ww . j a v a 2 s .c o m // // args[0] = "vezpdev"; // args[1] = userHome; // args[2] = filename; // args[3] = testing; //////////////uncomment for testing parameters only /////////////////////// if (args == null) { System.out.println("Please provide required parameters"); System.exit(0); } AnnotationConfigApplicationContext context = new AnnotationConfigApplicationContext(); context.getEnvironment().setActiveProfiles(args[0]); context.scan("uk.ac.ebi.ep.data.dataconfig"); context.refresh(); UniprotEntryService service = context.getBean(UniprotEntryService.class); SiteMapGenerator siteMapGenerator = new EnzymePortalSiteMap(service); boolean testMode = Boolean.parseBoolean(args[3]); siteMapGenerator.generateSitemap(args[1], args[2], testMode); }
From source file:uk.ac.ebi.ep.parser.main.PDBeParser.java
public static void main(String args[]) throws Exception { String profile = ""; if (args == null || args.length == 0) { System.out.println("Please provide required parameters"); System.exit(0);/*from w ww . j a v a 2 s . c o m*/ } if (args.length == 1) { profile = args[0]; AnnotationConfigApplicationContext context = new AnnotationConfigApplicationContext(); context.getEnvironment().setActiveProfiles(profile); context.scan("uk.ac.ebi.ep.data.dataconfig", "uk.ac.ebi.ep.parser.config"); context.refresh(); EnzymePortalPDBeParser pdbParser = context.getBean(EnzymePortalPDBeParser.class); pdbParser.updatePDBeData(); } }
From source file:uk.ac.ebi.ep.parser.main.PathwaysParser.java
public static void main(String args[]) throws Exception { String file = ""; String profile = ""; if (args == null || args.length == 0) { System.out.println("Please provide required parameters"); System.exit(0);// w w w. j a v a 2 s . com } if (args.length == 2) { profile = args[0]; file = args[1]; AnnotationConfigApplicationContext context = new AnnotationConfigApplicationContext(); context.getEnvironment().setActiveProfiles(profile); //context.scan("uk.ac.ebi.ep.data.dataconfig"); context.scan("uk.ac.ebi.ep.data.dataconfig", "uk.ac.ebi.ep.parser.config"); context.refresh(); EnzymePortalPathwaysParser pathwaysParser = context.getBean(EnzymePortalPathwaysParser.class); pathwaysParser.parseReactomeFile(file);//Total time: 1:57:24.500s } }
From source file:org.cloudfoundry.workers.stocks.batch.Main.java
public static void main(String[] args) throws Throwable { AnnotationConfigApplicationContext annotationConfigApplicationContext = new AnnotationConfigApplicationContext(); annotationConfigApplicationContext.getEnvironment().setActiveProfiles(isCloudFoundry() ? "cloud" : "local"); annotationConfigApplicationContext.scan(BatchConfiguration.class.getPackage().getName()); annotationConfigApplicationContext.refresh(); }