Example usage for org.springframework.core.io ClassPathResource ClassPathResource

List of usage examples for org.springframework.core.io ClassPathResource ClassPathResource

Introduction

In this page you can find the example usage for org.springframework.core.io ClassPathResource ClassPathResource.

Prototype

public ClassPathResource(String path) 

Source Link

Document

Create a new ClassPathResource for ClassLoader usage.

Usage

From source file:com.textocat.textokit.resource.ClasspathResourceBase.java

@Override
public boolean initialize(ResourceSpecifier aSpecifier, Map<String, Object> aAdditionalParams)
        throws ResourceInitializationException {
    if (!super.initialize(aSpecifier, aAdditionalParams))
        return false;
    if (resourceClassPath == null) {
        resourceClassPath = locateDefaultResourceClassPath();
    }//from w  ww. j av  a 2  s.c  o m
    resource = new ClassPathResource(resourceClassPath);
    return true;
}

From source file:org.megam.deccanplato.provider.crm.test.BoxAdapterTest.java

@Test
public void boxAdapterTest() {
    GenericApplicationContext ctx = new GenericApplicationContext();
    XmlBeanDefinitionReader xmlReader = new XmlBeanDefinitionReader(ctx);
    xmlReader.loadBeanDefinitions(new ClassPathResource("applicationContext.xml"));
    ctx.refresh();//w  w  w  . ja v a  2 s . com
    ProviderRegistry registry = (ProviderRegistry) ctx.getBean("registry");

    final String file = "file";
    final String folder = "folder";
    final String user = "user";

    List<String> busiActivity = new ArrayList<String>();
    busiActivity.add("upload");
    //busiActivity.add("download");
    //busiActivity.add("delete");
    //busiActivity.add("share");
    //busiActivity.add("view");

    List<String> folderList = new ArrayList<>();
    folderList.add("retrive");

    List<String> userList = new ArrayList<>();
    //userList.add("create");
    userList.add("list");
    //userList.add("delete");

    for (String activity : busiActivity) {
        CommonTest ctest = new CommonTest();
        RequestData reqData;
        reqData = ctest.commonTest(file, activity, BOX);
        if (file.equalsIgnoreCase("file") & activity.equalsIgnoreCase("upload")) {
            testAdapterAccess(reqData);
            System.out.println("REQDATA:" + reqData);
        }
        ctest.testBusinessImpl();
    }

    /*for(String activity: folderList) {
         CommonTest ctest=new CommonTest();
         RequestData reqData;
         reqData=ctest.commonTest(folder, activity, BOX);
         if(folder.equalsIgnoreCase("folder")&activity.equalsIgnoreCase("retrive")) {
            testAdapterAccess(reqData);           
         }
         ctest.testBusinessImpl();
       }
    /*for(String activity: userList) {
         CommonTest ctest=new CommonTest();
         RequestData reqData;
         reqData=ctest.commonTest(user, activity, BOX);
         if(folder.equalsIgnoreCase("user")&activity.equalsIgnoreCase("create")) {
            testAdapterAccess(reqData);           
         }
         ctest.testBusinessImpl();
       }*/
}

From source file:com.thinkbiganalytics.metadata.sla.TestConfiguration.java

@Bean
public PropertyPlaceholderConfigurer jiraPropertiesConfigurer() {
    PropertyPlaceholderConfigurer configurer = new PropertyPlaceholderConfigurer();
    configurer.setLocations(new ClassPathResource("/conf/sla.email.properties"));
    configurer.setIgnoreUnresolvablePlaceholders(true);
    configurer.setIgnoreResourceNotFound(true);
    return configurer;
}

From source file:ctv.stageissue.Application.java

@Bean
public DataSource dataSource() {
    HikariConfig config = new HikariConfig();
    config.setDataSourceClassName("org.h2.jdbcx.JdbcDataSource");
    config.setConnectionTestQuery("VALUES 1");
    config.addDataSourceProperty("url", "jdbc:h2:~/test");
    config.addDataSourceProperty("user", "sa");
    config.addDataSourceProperty("password", "");
    HikariDataSource dataSource = new HikariDataSource(config);

    DataSourceInitializer initializer = new DataSourceInitializer();
    initializer.setDataSource(dataSource);
    initializer.setDatabasePopulator(/*from  ww w . j a v a  2 s  .c o m*/
            new ResourceDatabasePopulator(false, false, null, new ClassPathResource("model.sql")));
    initializer.setEnabled(true);
    initializer.afterPropertiesSet();

    return dataSource;
}

From source file:org.megam.deccanplato.provider.storage.test.BoxAdapterTest.java

@Test
public void boxAdapterTest() {
    GenericApplicationContext ctx = new GenericApplicationContext();
    XmlBeanDefinitionReader xmlReader = new XmlBeanDefinitionReader(ctx);
    xmlReader.loadBeanDefinitions(new ClassPathResource("applicationContext.xml"));
    ctx.refresh();/*  w  w w.  j a va 2 s . c  om*/
    ProviderRegistry registry = (ProviderRegistry) ctx.getBean("registry");

    final String file = "file";
    final String folder = "folder";
    final String user = "user";

    List<String> busiActivity = new ArrayList<String>();
    //busiActivity.add("upload");
    //busiActivity.add("download");
    busiActivity.add("delete");
    //busiActivity.add("share");
    //busiActivity.add("view");

    List<String> folderList = new ArrayList<>();
    folderList.add("retrive");

    List<String> userList = new ArrayList<>();
    //userList.add("create");
    userList.add("list");
    //userList.add("delete");

    for (String activity : busiActivity) {
        CommonTest ctest = new CommonTest();
        RequestData reqData;
        reqData = ctest.commonTest(file, activity, BOX);
        if (file.equalsIgnoreCase("file") & activity.equalsIgnoreCase("upload")) {
            testAdapterAccess(reqData);
            System.out.println("REQDATA:" + reqData);
        }
        ctest.testBusinessImpl();
    } /*
              
      for(String activity: folderList) {
       CommonTest ctest=new CommonTest();
       RequestData reqData;
       reqData=ctest.commonTest(folder, activity, BOX);
       if(folder.equalsIgnoreCase("folder")&activity.equalsIgnoreCase("retrive")) {
          testAdapterAccess(reqData);           
       }
       ctest.testBusinessImpl();
      }*/
    /*for(String activity: userList) {
         CommonTest ctest=new CommonTest();
         RequestData reqData;
         reqData=ctest.commonTest(user, activity, BOX);
         if(folder.equalsIgnoreCase("user")&activity.equalsIgnoreCase("create")) {
            testAdapterAccess(reqData);           
         }
         ctest.testBusinessImpl();
       }*/
}

From source file:com.wavemaker.commons.util.utils.ClassLoaderUtilsTest.java

@Test
public void tempClassLoader_getResourceTest() throws Exception {

    File sourceJar = new ClassPathResource("com/wavemaker/commons/foojar.jar").getFile();
    File jar = File.createTempFile("tempClassLoader_getClassTest", ".jar");
    jar.deleteOnExit();/*from www. ja  v  a 2  s  .c o  m*/
    FileUtils.copyFile(sourceJar, jar);

    try {
        ClassLoader cl = ClassLoaderUtils.getTempClassLoaderForFile(jar);
        InputStream is = ClassLoaderUtils.getResourceAsStream("foo/bar/baz/JarType.java", cl);
        assertNotNull(is);
        assertTrue(is.available() > 0);
        is.close();
    } finally {
        jar.delete();
    }
}

From source file:org.zrgs.spring.statemachine.CommonConfiguration.java

@Bean
public String stateChartModel() throws IOException {
    ClassPathResource model = new ClassPathResource("statechartmodel.txt");
    InputStream inputStream = model.getInputStream();
    Scanner scanner = new Scanner(inputStream);
    String content = scanner.useDelimiter("\\Z").next();
    scanner.close();//from   w  ww  .j  av  a 2  s  .  c  o  m
    return content;
}

From source file:info.smartkit.hairy_batman.schedule.ScheduledTasks.java

@Scheduled(fixedRate = 60000)
public void reportCurrentTime() throws Throwable {
    LOG.info("The time is now " + dateFormat.format(new Date()));
    File excelFile = new ClassPathResource(GlobalConsts.RESOURCE_FILE_INPUT_XLS).getFile();
    List<WxSubscriberExcelModel> items = ExOM.mapFromExcel(excelFile).toObjectOf(WxSubscriberExcelModel.class)
            .map();//from   ww  w  .j  a  v a 2  s . c  om

    for (WxSubscriberExcelModel item : items) {
        LOG.info("WxSubscriberModel:" + item.toString());
    }
    /*
     * // Check the openId storage results: LOG.info("GlobalVariables.wxFooListWithOpenId(size):" +
     * GlobalVariables.wxFooListWithOpenId.size()); // Spring-batch reading CSV testing. List<WxComplexSubscriber>
     * batch_results = GlobalVariables.appContext.getBean(JdbcTemplate.class).query( "SELECT " +
     * GlobalConsts.QUERY_COLUMNS_NAME + " FROM " + GlobalConsts.QUERY_TABLE_NAME, new
     * RowMapper<WxComplexSubscriber>() {
     * @Override public WxComplexSubscriber mapRow(ResultSet rs, int row) throws SQLException { WxComplexSubscriber
     * subscriber = new WxComplexSubscriber(rs.getInt(1), rs.getString(2), rs.getString(3), rs.getString(4), rs
     * .getString(5), rs.getString(6), rs.getString(7), rs.getString(8), rs.getString(9), rs .getString(10),
     * rs.getString(11), rs.getString(12), rs.getString(13), rs.getString(14)); return subscriber; } }); for
     * (WxComplexSubscriber wxFoo : batch_results) { // System.out.println("Found <" + wxFoo +
     * "> in the database."); LOG.info("Found <" + wxFoo + "> in the database."); } // Final file reporting // new
     * FileReporter(GlobalConsts.REPORT_FILE_OUTPUT_FULL, batch_results, // FileReporter.REPORTER_TYPE.R_T_FULL,
     * FileReporter.REPORTER_FILE_TYPE.EXCEL).write();
     */
}

From source file:org.joy.config.TypeMapping.java

public TypeMapping(String classPath) {
    ClassPathResource resource = new ClassPathResource(this.MAPING_FILE);

    try {/*from  w ww. ja va 2 s .  co  m*/
        //            this.mappginFile = classPath + MAPING_FILE;
        this.mappginFile = resource.getFile().getAbsolutePath();
    } catch (IOException e) {
        throw new Wrong(e);
    }

    typeMap = new HashMap<Integer, String>();
    fullTypeMap = new HashMap<Integer, String>();
}

From source file:com.iflytek.edu.cloud.frame.web.listener.LogBackLoadConfigureListener.java

@Override
public void contextInitialized(ServletContextEvent sce) {
    LoggerContext context = (LoggerContext) LoggerFactory.getILoggerFactory();

    try {/*  ww w  .  j av  a 2 s.  c  o m*/
        JoranConfigurator configurator = new JoranConfigurator();
        configurator.setContext(context);
        context.reset();
        ClassPathResource resource = new ClassPathResource("logback-default.xml");
        if (!resource.exists()) {
            String profile = EnvUtil.getProfile();
            resource = new ClassPathResource("META-INF/logback/logback-" + profile + ".xml");
        }

        configurator.doConfigure(resource.getInputStream());
        logger.info("logback?" + resource.getURL().getPath());
    } catch (Exception e) {
        throw new RuntimeException(e.getMessage(), e);
    }
    StatusPrinter.printInCaseOfErrorsOrWarnings(context);
}