순수한 공상과학연구소

전체 글 (227)

  1. 2021.08.03 [Java SpringBoot] FetchType.Lazy로 인한 JSON 오류

    Lazy 로딩으로 인한 JSON 오류 [인하우스키친] Lazy 로딩으로 인한 JSON 오류 안녕하세요 강정호입니다. 오늘은 Hibernate에서 LAZY 로딩으로 인한 JSON Serialization 오류에 대해 알아보겠습니다. 상황 1. 메인 페이지에서 검색창에서 "Search" 버튼을 클릭하게 되면 HostList 페이지로 jhkang-tech.tistory.com https://ahndding.tistory.com/24 [JPA] FetchType.Lazy로 인한 JSON 오류 (InvalidDefinitionException: No serializer found for class) 발단 Front에서 엔티티를 저장하는 과정에서 처음 데이터를 저장하는 순간에는 올바르게 작동하지만 수정(edit)하..

  2. 2021.08.03 [Java] extends, implements 차이

    출처: https://velog.io/@hkoo9329/%EC%9E%90%EB%B0%94-extends-implements-%EC%B0%A8%EC%9D%B4 자바 extends, implements 차이 상속이란 (Inheritance) 상속을 말하기 전에 먼저 OOP가 무엇인지 알면 좋을거 같다.OOP(Object-Oriented Programming, 객체 지향 프로그래밍) 이란? OOP의 특징으로 1. 상속과 인터페이스 (계층성) 2. 다형성, 사 velog.io

  3. 2021.08.03 [Java SpringBoot] @Bean 과 @Component 차이

    출처: https://withseungryu.tistory.com/64 [Spring] @Bean 과 @Component 차이 🧐 @Bean 과 @Component 사용하는 이유? IoC Container는 @Configuration, @Bean, @Component, @Repository, @Service, @Controller가 달린 클래스를 감지하며 빈을 가져오기 위해 빈 스캐닝을 합니다. 대표적으.. withseungryu.tistory.com 참고문헌: 스프링5 레시피 (마틴 데이넘, 다니엘 루비오, 조시 롱 저/이일웅 역)

  4. 2021.08.02 [Java] 왜 private 상수는 관습적으로 private static final로 선언할까?

    출처: https://zorba91.tistory.com/275 [Java] 왜 private 상수는 관습적으로 private static final로 선언할까? private static final과 private final의 차이 public으로 사용하는 상수 타입은 enum을 이용하고 있다. 클래스 내부에서만 간단하게 사용할 상수를 만들 때, 아무 생각 없이 private static final을 사용하고 있.. zorba91.tistory.com

  5. 2021.08.02 [Java] final 과 static 의 핵심 정리

    출처: https://goodncuteman.tistory.com/4 [JAVA] final 과 static 의 핵심 정리 JAVA의 final 과 static을 클래스, 메소드, 변수에 사용할 때의 차이점과 용도에 관한 정리입니다. * final 변수란? 변수를 상수화 시킨다. 즉 한번 값이 결정된 변수의 값은 변경이 불가능하다. * fina goodncuteman.tistory.com

  6. 2021.08.02 [Java] super와 부모생성자, 상속(extends, super)

    출처: https://programmers.co.kr/learn/courses/5/lessons/192 자바 입문 - super와 부모생성자 자바 입문 가장 널리 쓰이는 프로그래밍 언어 Java로 프로그래밍의 기초를 다져보세요. 이 강의의 내용을 책으로 만나고 싶으시면 여기를 눌러 책 정보를 확인하세요. 강의를 다 들었는데, 지금 programmers.co.kr 출처: https://onsil-thegreenhouse.github.io/programming/java/2017/11/12/java_tutorial_1-10/ [Java] 상속(extends, super) - Onsil's blog 초짜 개발자 온실의 스터디 블로그 onsil-thegreenhouse.github.io

  7. 2021.08.02 [Java SpringBoot] Srping Security 권한 직접 체크하기(시큐리티 태그와 인증 클래스)

    출처: https://offbyone.tistory.com/217 Srping Security 권한 직접 체크하기(시큐리티 태그와 인증 클래스) 스프링 시큐리티는 롤에 따른 URL에 대한 접근제어를 기본으로 하고, 이에 관한 설정을 xml 설정 파일에 기술합니다. 전자정부표준프레임워크에서는 접근을 제어할 URL 및 ROLE 정보를 데이터베이 offbyone.tistory.com

  8. 2021.08.02 [Java SpringBoot] spring security 파헤치기

    출처: https://sjh836.tistory.com/165 spring security 파헤치기 (구조, 인증과정, 설정, 핸들러 및 암호화 예제, @Secured, @AuthenticationPrincipal, 참조문서 https://docs.spring.io/spring-security/site/docs/4.2.7.RELEASE/reference/htmlsingle/#getting-started http://springsource.tistory.com/80 https://okky.kr/article/382738 1. 스프링 시큐리티란?.. sjh836.tistory.com

  9. 2021.08.02 [Java] Java 제네릭 Generics

    출처: https://futurecreator.github.io/2018/08/12/java-generics/

Lazy 로딩으로 인한 JSON 오류

 

[인하우스키친] Lazy 로딩으로 인한 JSON 오류

안녕하세요 강정호입니다. 오늘은 Hibernate에서 LAZY 로딩으로 인한 JSON Serialization 오류에 대해 알아보겠습니다. 상황 1. 메인 페이지에서 검색창에서 "Search" 버튼을 클릭하게 되면 HostList 페이지로

jhkang-tech.tistory.com

https://ahndding.tistory.com/24

 

[JPA] FetchType.Lazy로 인한 JSON 오류 (InvalidDefinitionException: No serializer found for class)

발단 Front에서 엔티티를 저장하는 과정에서 처음 데이터를 저장하는 순간에는 올바르게 작동하지만 수정(edit)하고 저장할 때에는 에러(HttpStatus 500)를 리턴한다는 문제가 발생했다. (다만 DB상으

ahndding.tistory.com

 

 

출처: https://futurecreator.github.io/2018/08/12/java-generics/