JAVA (3) 썸네일형 리스트형 [JAVA] foreach문의 몰랐던 사실 HashMap(참조? 주소값?) 안녕하세요. 컨씨브이개발자입니다. JAVA 코드를 다루다보면 반드시 사용하게되는 foreach 문을 사용하다가 신기한 점을 발견해서 이 글을 쓰게되었습니다. 제가 foreach문 또는 JAVA의 기본적인 상식이 부족해서 몰랐던 사실인 줄 알았으나, 주변의 동료들께도 물어보니 처음 알게 된 사실이라고 하는 동료가 많더군요. 1. foreach문의 기본 foreach 문은 'foreach' 라는 단어의 문법을 사용하는 것이 아니라, for 문과 같은 방식을 사용하되 안에 있는 값을 다르게 적는 것입니다. 아래의 간단한 예제로 foreach 문의 기본을 알아봅니다. String[] stringArr = {"사과","배","오렌지","감","수박"}; for(String val : stringArr) { Sys.. [JAVA] REST API 호출 JSON으로 요청 및 데이터 받기 안녕하세요. 컨씨브이개발자입니다. Java Spring프레임워크 기반의 시스템을 다루다보면 REST API를 호출받거나 호출하는 일은 받느시 알아둬야한다. 그래서 오늘은 REST API호출할 때의 방식과 HTTPS의 경우엔 어떠한지, 호출할 때 요청할 값을 파라미터에 넣는 방법 등을 알아보겠다. 1. 일반적인 HttpURLConnection 사용 먼저 REST API이란 것은 간단하게 URL에 데이터를 담아 외부시스템으로 전송하는 것으로 보면된다. 보내는 방식에는 대표적으로 GET, POST 방식이 있으며 보통 JSON형태로 묶어서 보낸다. 먼저 HttpURLConnection과 URL 클래스를 사용하는 예시이다. String callUrl = "해당 URL 입력 (https://~~)"; URL url.. [JAVA] JSON 데이터 HashMap에 담는 방법 안녕하세요. 컨씨브이개발자입니다. Java Spring프레임워크 기반의 시스템을 다루면서 DB 컬럼에 들어있는 JSON 값이나 REST API를 통해 받아온 JSON 데이터를 다시 DB에 적재하거나 화면에 보여주기 위해서 JSON데이터 형식의 String 값을 ObjectMapper를 이용해 HashMap에 담아 많이 활용합니다. 다음 3가지 종류가 있습니다. 1. 일반 JSON 형식 2. JSON안의 JSON 형식 3. JSON안의 JSON 배열 1. 일반 JSON 형식 {"name":"jiwoong_java", "age":"31", "sex":"male"} ObjectMapper를 사용하기 위해선 먼저 jackson 라이브러리가 추가되어 있어야 합니다. 보통의 실무자가 다루는 시스템에서는 모두 추가되.. 이전 1 다음