code: @Override
  	public String load(final String filePath) {
  		if (StringUtils.isEmpty(filePath)) {
  			throw new IllegalArgumentException("Invalid file path. filePath=" + filePath);
  		}
  		String targetFilePath = getFilePath(trimSqlExtension(filePath.replace(".", PATH_SEPARATOR)));
  		String sql = null;
  
  		URL resource = Thread.currentThread().getContextClassLoader().getResource(targetFilePath);
  		if (resource != null) {
  			try (InputStream is = resource.openStream()) {
  
  				sql = trimSlash(read(new BufferedReader(new InputStreamReader(is))));
  
  				LOG.debug("Loaded SQL template.[{}]", targetFilePath);
  			} catch (IOException e) {
  				throw new UroborosqlRuntimeException("Failed to load SQL template[" + targetFilePath + "].", e);
  			}
  		}
  
  		if (sql == null) {
  			throw new UroborosqlRuntimeException("SQL template could not found.[" + targetFilePath + "]");
  		}
  		return sql;
  	}
docs: ファイルパス指定のSQL読み込み<br>
  文末の"/"は削除される<br>
  
  @param filePath ルートフォルダからの相対ファイルパス
  
  @return SQL
  
  @see jp.co.future.uroborosql.store.SqlLoader#load(java.lang.String)