[Java] LocalDate에날짜 더하기고 빼기 (plusMonth, minusWeeks)
·
JAVA
프로젝트를 진행하던 중 현재 날짜에서 4개월 더하기 혹은 2개월 빼기 등과 같은 메서드를 짜야했다. 개월 수는 int이고 현재 날짜는 Date인데 어떻게 하면 될까? 해서 찾아보았다. 날짜 더하기 plusYears() - 이 메서드를 호출한 LocalDate 객체에 년도(year)가 더해진 LocalDate 객체를 반환한다. plusMonths() - 이 메서드를 호출한 LocalDate 객체에 월(month)이 더해진 LocalDate 객체를 반환한다. plusWeeks() - 이 메서드를 호출한 LocalDate 객체에 주(week)가 더해진 LocalDate 객체를 반환한다. plusDays() - 이 메서드를 호출한 LocalDate 객체에 일(day)이 더해진 LocalDate 객체를 반환한다...
[JAVA] Gson 라이브러리 JsonParser() is deprecated
·
spring 스프링
[JsonParser() is deprecated] 프로젝트 중 SNS 로그인을 구현 할 때 JsonParser를 사용하게 되었는데 아래와 같이 JsonParser에 밑줄이 그어지면서 deprecated 되었다고 뜬다. 그래서 찾아보니 Gson 2.8.6부터는 JsonParser의 생성자와 parse() 메소드가 "중요도가 떨어져 더 이상 사용되지 않고 사라지게 될 기능"이라고 주의를 주고 있던 것이다. 대신 JsonParser.parseString() 메소드를 이용하여 Json 문자열을 parsing하고, JsonElement 객체를 리턴하는 방식을 사용하면 된다고 한다. [Before] String response = sb.toString(); JsonParser parser = new JsonPar..
[JAVA] 자바 HTTPURLConnection의 응답을 JSON 데이터로 파싱 하기
·
JAVA
URLConnection을 통해 서버와 통신하여 요청을 보내고 서버가 다시 응답을 보내 받는 것까지 알아보았다. 그러면 이제 응답받은 내용들을 읽어보는 방법을 알아보자. 아래는 전체 코드로 응답이 200으로 성공이라면 실행 될 내용들을 적어 보았다. 더보기 if (resposeCode == 200) { BufferedReader br = new BufferedReader(new InputStreamReader(conn.getInputStream())); StringBuilder sb = new StringBuilder(); String line; while ((line = br.readLine()) != null) { sb.append(line + "\n"); } br.close(); String res..
자바 URLConnection과 HttpURLConnection
·
JAVA
[URLConnection] URLConnection은 추상 클래스로 네트워크에 대한 연결을 나타내는 자바의 기본 클래스이다. URLConnection은 http, https, ftp 등의 프로토콜을 지원한다. 기본적으로 URL 객체를 생성하고 해당 URL에 대한 openConnection() 메서드를 호출하면 해당 URL 과의 연결에 대한 URLConnection 객체를 얻을 수 있다. URLConnection을 사용하여 데이터를 읽거나 쓸 수 있고 웹페이지의 내용을 가져오는데 사용될 수 도 있다. 근데 조금 더 구체적인 웹 요청을 하기 위해서는 HttpURLConnection을 같이 사용하는게 더 적합하다. [HTTPURLConnection] HttpURLConnection 은 URLConnectio..
해니01_15
'java' 태그의 글 목록 (2 Page)