본문 바로가기

Dev

(72)
도로명 주소 변환 Juso 도로명 주소 API 변환 아래의 API를 제공한다. - 도로명 주소 API - 영문주소 API - 좌표제공 API - 모바일용 API https://www.juso.go.kr/openIndexPage.do 도로명주소 안내시스템 국가기초구역이란 각종 관할구역(통계, 우편, 소방, 경찰 등)을 관리하기 위해 나눈 단위 구역입니다.국가기초구역번호는 우편번호로 사용됩니다. www.juso.go.kr API를 사용하기 위해선 개발자 센터로 접속해야 한다. https://www.juso.go.kr/addrlink/main.do?cPath=99MM 도로명주소 개발자센터 www.juso.go.kr API 신청시 실명인증 후 바로 사용이 가능하다. - 도로명주소 API 코드 CustomRestTemplate custom..
JAVA - 키보드 입력 java에서 키보드 입력하는 경우의 자료형에 대해 정리해본다. import java.util.Scanner; public class Test1 { public static void main(String[] args){ System.out.printf("키보드에 키를 입력해주세요. : " ); Scanner keyInput = new Scanner(System.in); int int_value = keyInput.nextInt(); System.out.println("int_value : " + int_value ); } } 키보드 입력을 받기 위한 기본 라이브러니는 java.util.Scanner이다. 메소드 자료형 nextByte() byte nextShort() short nextInt() int n..
JAVA-String 숫자여부 Check java 문자열을 처리 하면서 숫자가 있는지 체크 하는 방법. public boolean CheckNumber(String str){ char check_char; if(str.equals("")){ //문자열이 공백인지 확인 return false; } for(int i = 0; i 58){ //해당 char값이 숫자가 아닐 경우 return false; } } return true; } 문자를 하나씩 자른 후 char값으로 변경하여 값을 확인한다. 숫자인 경우 48보다 작거나 또는 숫자가 58보다 큰 경우 숫자로 판단한다.
java-openCSV를 이용해서 CSV 읽기 공공데이터가 CSV로 되어 있는 경우가 있다 그런 경우 csv를 로드 해야 한다. maven 방식으로 한 예제 com.opencsv opencsv 5.2 https://mvnrepository.com/artifact/com.opencsv/opencsv Maven Repository: com.opencsv » opencsv A simple library for reading and writing CSV in Java VersionRepositoryUsagesDate5.2.x5.2Central9May, 20205.1.x5.1Central16Feb, 20205.0.x5.0Central23Oct, 20194.6.x4.6Central48Apr, 20194.5.x4.5Central18Feb, 20194.4.x4.4..
java-Json Return Array or Object구분 Json을 리턴 받으면서 Array인지 Object인지 구분해야 하는 경우가 있다 Array도 가끔 Object로 받는 경우가 생긴다. Array가 1개인 경우 리턴값이 List가 아닌 Object로 던지면서 문제가 발생한다. java.lang.ClassCastException: org.json.simple.JSONObject cannot be cast to org.json.simple.JSONArray at com.htsmgroup.advertisingWeb.controller.apiBatchManage.DataFindHsptlBatchRestController.getApiV1HsptFindInfo(DataFindHsptlBatchRestController.java:88) at sun.reflect.N..
spring-Maven 오류 [INFO] Scanning for projects... [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building web Maven Webapp 0.0.1-SNAPSHOT [INFO] ------------------------------------------------------------------------ Downloading: http://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-resources-plugin/2.5/maven-resources-plugin-2.5.pom [INFO] ------------..
공공데이터-보건복지부_코로나19 시·도발생_현황 공공데이터를 자주 보게 되면서 필요한 API를 찾아서 정보를 제공하는 아이템을 개발하고 있다 이번에는 공공데이터 중 보건복지부에서 제공하는 코로나 API를 개발한 정보를 제공하려고 한다. 제공 정보는 API를 통해서 호출 하는 정보까지만 표시하는 JAVA 소스 이다. 공공데이터 URL은 https://www.data.go.kr/ 보건복지부 코로나19 시도발생 현황 URL은 www.data.go.kr/tcs/dss/selectApiDataDetailView.do?publicDataPk=15043378 공공데이터 포털 국가에서 보유하고 있는 다양한 데이터를『공공데이터의 제공 및 이용 활성화에 관한 법률(제11956호)』에 따라 개방하여 국민들이 보다 쉽고 용이하게 공유•활용할 수 있도록 공공데이터(Datas..
AJAX 이용시 상위 엘리먼트 접근 방법 Jqeury Ajax 통신시 상위의 엘리먼트 접근을 해야 하는 경우가 있다. $("#btn_save").on("click",function(){ $(this).attr("disabled",true); $.ajax({ url: '/admin/send/api/v1/proc.do', type: 'post', cache: false, data: formData, dataType: 'json', success: function (data) { alert(data.rtn_msg); }, error: function (request, status, error) { alert("code:" + request.status + "\n" + "message:" + request.responseText + "\n" + "er..