Caused by: java.lang.ClassNotFoundException: Could not load requested class : json @Type(type = "json") @Column(name = "form", columnDefinition = "json") private String form; 위처럼 정의하여 DB에서도 데이터 타입이 json이고 엔티티에서도 똑같이 맞추고 프로젝트를 실행하면 다음과 같은 에러가 나타난다. 해석해보면 json 클래스를 불러올 수 없다고 한다. json 타입이 지정이 되어있지 않으니 불러올 수 없다고 하는거니까 타입을 정의해주면 된다. @TypeDef(name = "json", typeClass = JsonStringType.class) public class Test {} 클래스에 애너테이션을 위처럼 추가하면 json이 정의가 되고 @Type 으로 지정한 컬럼을 사용할 수 있게된다. Backend/Spring 3년 전
Ajax를 통한 JSON 데이터 주고 받기 (Spring Boot로 수정) Html 파일명 : index.jsp Javascript 위 스크립트 사이에 아래 스크립트 추가 $.ajax({ url: "/ajax.do", // 호출할 주소 data: { name: "jeffrey" } // 넘길 데이터 dataType: "json", // 데이터 타입 json으로 설정 localhost:8080/main.do 위의 h3 태그 안에 html로 실행결과를 뿌렸고 개발자도구 Console에서 JSON 파싱까지 된 결과를 확인 Backend/Spring 4년 전