Browse Source

resource 파일 못읽음

pull/10/head
지대한 12 months ago
parent
commit
b70de5b021
  1. 23
      pav-server/src/main/java/com/palnet/comn/utils/AirspaceUtils.java

23
pav-server/src/main/java/com/palnet/comn/utils/AirspaceUtils.java

@ -12,6 +12,9 @@ import org.json.simple.parser.JSONParser;
import org.locationtech.jts.geom.*;
import org.opengis.feature.simple.SimpleFeature;
import org.springframework.core.io.ClassPathResource;
import org.springframework.core.io.DefaultResourceLoader;
import org.springframework.core.io.Resource;
import org.springframework.core.io.support.ResourcePatternUtils;
import java.io.File;
import java.io.FileInputStream;
@ -146,12 +149,24 @@ public class AirspaceUtils {
// 파일에서 공역 데이터 가져와서 geometry로 변환 - 초기화.
private void getResourceAirspace() {
ClassPathResource resource = new ClassPathResource(CLASS_PATH);
// ClassPathResource resource = new ClassPathResource(CLASS_PATH);
List<File> geoJsonFiles = new ArrayList<>();
try {
File folder = resource.getFile();
File[] files = folder.listFiles();
for (File file : files) {
Resource[] resources = ResourcePatternUtils
.getResourcePatternResolver(new DefaultResourceLoader())
.getResources("classpath*:air/elev2d/**");
// File folder = resource.getFile();
// File[] files = folder.listFiles();
// for (File file : files) {
// if (file.isFile() && file.getName().endsWith("elev.json")) {
// log.debug(">>> {}", file.getName());
// geoJsonFiles.add(file);
// }
// }
for(Resource resource: resources) {
File file = resource.getFile();
if (file.isFile() && file.getName().endsWith("elev.json")) {
log.debug(">>> {}", file.getName());
geoJsonFiles.add(file);

Loading…
Cancel
Save