Spring Boot

spring boot json return시 오류

오그도드 2022. 1. 23. 15:21

spring boot 프로젝트 기본 개발 환경을 구성중이었다.

spring boot 2.6.3

java 1.8

war

위 사양을 설정하고, 기본 crud 작업 중 아래와 같은 오류로 list<vo> 객체가 json으로 반환되지않는 문제발생

no serializer found for class com.klcube.nqa.sample.vo.samplevo and no properties discovered to create beanserializer

확인해보니 vo쪽에 @Getter, @Setter 를 설정하였으나 제대로 적용되지 않는 문제 였다.

package com.klcube.nqa.sample.vo;

import lombok.Getter;
import lombok.Setter;

@Getter
@Setter
public class SampleVO {
	
	private String sampleId;
	
	private String sampleSubject;
	
	private String sampleContents;
	
	private String delYn;
	
	private String regDt;
	
	private String regId;
	
	private String uptDt;
	
	private String uptId;
	
}

처리방법

1. lombok.jar파일을 실행하고, specify location설정을 sts.exe로 설정하고 install

2. sts 재시작 후 build 하니 정상동작!