文件如下:

方法如下:

  • url传参 直接传 .json文件的名称即可 如:index-setting.json
 public static String readFileFromClasspath(String url) {url = System.getProperty("user.dir") + "/src/main/resources/" +url;String jsonStr = "";try {File jsonFile = ResourceUtils.getFile(url);FileReader fileReader = new FileReader(jsonFile);Reader reader = new InputStreamReader(new FileInputStream(jsonFile), StandardCharsets.UTF_8);int ch = 0;StringBuffer sb = new StringBuffer();while ((ch = reader.read()) != -1) {sb.append((char) ch);}fileReader.close();reader.close();jsonStr = sb.toString();return jsonStr;} catch (IOException e) {e.printStackTrace();return null;}}

创建索引:

  if (!esTemplate.indexExists(indexName)) {String setting = readFileFromClasspath(settingFile);String mapping = readFileFromClasspath(mappingFile);try {esTemplate.createIndex(indexName, setting);esTemplate.putMapping(IndexCoordinates.of(indexName), mapping);} catch (Exception e) {if (esTemplate.indexExists(indexName)) {esTemplate.deleteIndex(indexName);}String msg = MessageFormat.format("create index {0} fail", indexName);log.error(msg, e);throw new RuntimeException(msg, e);}}

es7 如何从项目resource读取index的mapping、setting.json文件相关推荐

  1. 9.4 Python读取各国GDP数据的json文件并用Pygal绘图

    4.读取各国GDP数据的json文件并用Pygal绘图 各国 GDP 数据的 json 文件下载 步骤: 读取 json 数据 json 模块包含了将 json 字符串恢复成 Python 对象函数, ...

  2. Dmc雷赛板卡仿写(六):数据在程序中的保存与读取 ,类变量读写,json文件数据读入,ini文件数据读入

    1.类变量读入(之前类的学习中写过) //在.h中实例化了这些类using AxisName = QString;using AxisHash = QMap<AxisName, DmcAxis* ...

  3. python从sqlserver提取数据_通过Python读取sqlserver数据写成json文件的总结

    最近在做将sqlserver的数据迁移到redshift上面,然后再做的过程当中出现了很多问题.(通过sqlserver 读取数据,然后写成json文件然后长传到S3上面,然后通过S3copy的形式将 ...

  4. Java 读取src目录下的json文件

    直接上代码,但是有个乱码的地方需要特殊转码一下. /*** 读取json文件,返回json串* @param fileName* @return*/private String readJsonFil ...

  5. settings.gradle.kts里读取properties配置文件或者解析json文件

    settings.gradle.kts里进行配置读取可进行动态控制 include 再结合 plugin+includeBuild方式可实现远程依赖和本地module的动态切换 读取配置test.pr ...

  6. 安卓加载asset中的json文件_Android中读取asset路径下本地json文件

    最近自己写个小demo,用到了assets文件里面的内容.猛的没想起来怎么使用.就记录下来 移动端开发中,和后台的交互方式不外乎json和xml,由于json的轻量级以及易用性,所以现在的交互协议基本 ...

  7. netcore读取json文件_.net core读取json格式的配置文件

    在.Net Framework中,配置文件一般采用的是XML格式的,.NET Framework提供了专门的ConfigurationManager来读取配置文件的内容,.net core中推荐使用j ...

  8. JavaScript原生读取json文件

    当我们在日常写代码时,经常能遇到读取本地或服务器的json文件,如果你是菜鸟,不会复杂地配置服务器,也不懂得Ajax技术,我建议你用以下方式. 我们都知道,js用Ajax读取文件会涉及到跨域问题,如果 ...

  9. vue-cli搭建的项目打包之后报“资源路径错误资源文件找不到“

    //在项目的根目录下(和package.json文件同级)新建一个文件vue.config.js的文件,将此段代码复制进去.module.exports = {baseUrl: '/', //在 ba ...

  10. 微信小程序项目中JSON文件的作用详解

    在微信小程序开发项目中,会包含多个JSON文件,不同的JSON文件会有不同的作用,下面就微信小程序开发中的json文件进行说明. JSON配置文件: json 是一种数据格式,在实际开发中,json总 ...

最新文章

  1. R语言grafify包简单、快速绘制19个漂亮的统计图实战
  2. Linux下创建root权限的账号osadmin
  3. Spring boot容器导入组件
  4. 服务器端Session和客户端Session
  5. python监听键盘库_python监听、操作键盘鼠标库pynput详细教程|python基础教程|python入门|python教程...
  6. excel 導入數據庫的代碼
  7. MRD市场需求文档结构
  8. 软考中级考试经验分享-系统集成项目管理工程师
  9. SpringBoot+websocket 实现web聊天功能(单聊、保存消息)
  10. SPSS入门教程——如何分析两个变量之间的关联度?
  11. cascader回显
  12. od反汇编linux,新手学习反汇编之OD寻找功能call
  13. python基础-数据类型与基本操作
  14. Matlab读取并输出stl文件
  15. 一个采用BF算法的宝石迷阵的消除解法
  16. 西门子s7-400闭环控制模块_西门子PLC模块CPU1517
  17. 陈丹琦团队提出低内存高效零阶优化器MeZO,单卡A100可训练300亿参数模型
  18. matplotlib显示中文的四种方法
  19. android手机远程windows10,微软推出适用于Windows 10的Android远程控制
  20. 什么是LNA,与PA有什么区别

热门文章

  1. ubuntu20.04 开机速度非常慢
  2. ADS1115--已调通(附源码)
  3. 机房重构总结之步履蹒跚
  4. ❤️「Python」初阶,必看系列, 万字只为你,建议点赞收藏~❤️
  5. speedoffice表格如何方框内打勾
  6. 怎么使用SolidPlant3D创建管道?
  7. Win11磁盘清理在哪打开?
  8. C语言预处理指令-单片机必备技能
  9. QCC3040---FS(file system)中添加文件方法
  10. 服务器硬件防火墙和软件防火墙的功能和区别