阿川CH
学海无涯,上栽上栽!
Toggle navigation
阿川CH
主页
归档
标签
springboot下读取jar包中文件内容的方式
2018-08-30 17:38:40
0
0
0
cqc
``` import com.google.common.io.CharStreams; import com.google.common.io.Files; import org.springframework.context.ApplicationContext; import javax.annotation.PostConstruct; import javax.annotation.Resource; import java.io.IOException; import java.io.InputStreamReader; import java.nio.charset.StandardCharsets; import java.util.HashMap; import java.util.Map; public class Test { @Resource private ApplicationContext applicationContext; private Map<String, String> templates = new HashMap<>(); @PostConstruct public void loadTemplate() throws IOException { org.springframework.core.io.Resource[] resources = applicationContext.getResources("classpath:**/*.sql"); for (org.springframework.core.io.Resource resource : resources) { templates.put(Files.getNameWithoutExtension(resource.getFilename()), CharStreams.toString(new InputStreamReader(resource.getInputStream(), StandardCharsets.UTF_8))); } } } ```
上一篇:
封装Hive Thrift Client ,解决一些通过JDBC处理不了的问题
下一篇:
hive map阶段可能出现高GC或OOM的几个场景
文档导航