728x90
반응형

JAVA 261

[JAVA] ObjectMapper

https://velog.io/@zooneon/Java-ObjectMapper%EB%A5%BC-%EC%9D%B4%EC%9A%A9%ED%95%98%EC%97%AC-JSON-%ED%8C%8C%EC%8B%B1%ED%95%98%EA%B8%B0 [Java] ObjectMapper를 이용하여 JSON 파싱하기 Jackson 라이브러리의 ObjectMapper 클래스를 이용하여 JSON을 파싱해봅시다. velog.io https://interconnection.tistory.com/137 Jackson ObjectMapper 정리 개요 Java 개발자라면 Jackson에서 제공하는 ObjectMapper와 자주 마주치게 됩니다. Java 클래스 내용을 확인하거나 내용물의 Parsing 과정에 필요한 커스터마이징이 존..

JAVA 2022.11.12

[JAVA] SerialVersionUID란?

SerialVersionUID란? SerialVersionUID은 해당 객체의 버전을 명시하는데 사용한다. 만약 A라는 서버에서 B라는 서버로 khDTO 라는 클래스의 객체를 전공한다고 가정해보자. 전송하는 A 서버에 khDTO 라는 클래스가 있어야 하고, 전송을 받는 B 서버에도 khDTO 라는 클래스가 있어야 한다. 그래야만 그 클래스의 객체임을 알아차리고 그 데이터를 받을 수 있다. 그런데 만약 A 서버가 갖고 있는 khDTO 클래스의 변수는 3개인데, B서버가 갖고있는 khDTO 클래스의 변수는 4개인 상황이 발생하면 어떻게될까? 이러한 상황이 발생하면 자바에서는 다른 클래스로 인식하게 된다. 따라서 각 서버(여기서는 A서버와 B서버)들이 쉽게 해당 객체가 같은지 , 다른지를 확인할 수 있도록 하..

JAVA 2022.11.08

[JAVA] JSON parsing

http://daplus.net/java-java%EB%A5%BC-%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC-jsonarray%EC%9D%98-%ED%95%AD%EB%AA%A9-%EB%A9%A4%EB%B2%84%EC%97%90-%EC%95%A1%EC%84%B8%EC%8A%A4/ [java] Java를 사용하여 JSONArray의 항목 멤버에 액세스 - 리뷰나라 Java와 함께 json을 사용하기 시작했습니다. JSONArray 내에서 문자열 값에 액세스하는 방법을 모르겠습니다. 예를 들어, 내 json은 다음과 같습니다. { "locations": { "record": [ { "id": 8817, "loc": "NEW YORK CITY" daplus.net

JAVA 2022.08.13

[SPRING] DTO, VO 차이

DTO ( Data Transfer Object ) 순수하게 데이터를 담아 계층간으로 전달하는 객체이다. 로직을 갖고 있지 않은 순수한 데이터 객체이며 메서드로는 getter / setter 만을 갖는다. 전달 용도로만 사용하기 때문에 다른 로직이 필요 없는 것이다. VO ( Value Object ) 값 그자체를 나타내는 객체이다. DTO와 다르게 로직을 포함할 수 있으며, 불변성의 보장을 위해 생성자를 사용하여야 한다. VO는 서로 다른 이름을 갖는 인스턴스라도 모든 속성값이 같다면 ( 필드 값이 같다면 ) 두 인스턴스는 같은 객체라는것이 핵심. 참고 https://maenco.tistory.com/entry/Java-DTO%EC%99%80-VO%EC%9D%98-%EC%B0%A8%EC%9D%B4 [J..

JAVA/SPRING 2022.07.26

[SPRINGBOOT] 스프링부트의 구조

스프링부트 프로젝트의 전체 구조는 다음과 같다. src/main/java 디렉터리 src/main/java 디렉터리의 com.mysite.sbb 패키지는 자바 파일을 작성하는 공간이다. 자바 파일로는 HelloController와 같은 스프링부트의 컨트롤러, 폼과 DTO, 데이터 베이스 처리를 위한 엔티티, 서비스 파일등이 있다. SbbApplication.java 파일 모든 프로그램에는 시작을 담당하는 파일이 있다. 스프링부트 애플리케이션에도 시작을 담당하는 파일이 있는데 그 파일이 바로 + Application.java 파일이다. 스프링부트 프로젝트를 생성할때 "Sbb"라는 이름을 사용하면 다음과 같은 SbbApplication.java 파일이 자동으로 생성된다. [파일명:/sbb/src/main/j..

JAVA/SPRINGBOOT 2022.07.25
728x90
반응형