순수한 공상과학연구소

Development/Java SpringBoot (23)

  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 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 레시피 (마틴 데이넘, 다니엘 루비오, 조시 롱 저/이일웅 역)

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

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

  4. 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

  5. 2021.08.02 [Java SpringBoot] @MappedSuperclass 사용하기

    출처: https://ict-nroo.tistory.com/129 [JPA] @MappedSuperclass @MappedSuperclass 객체의 입장에서 공통 매핑 정보가 필요할 때 사용한다. id, name은 객체의 입장에서 볼 때 계속 나온다. 이렇게 공통 매핑 정보가 필요할 때, 부모 클래스에 선언하고 속성만 상속 받 ict-nroo.tistory.com

  6. 2021.08.02 [Java SpringBoot] @ControllerAdvice, @ExceptionHandler를 이용한 예외처리 분리, 통합하기

    출처: https://jeong-pro.tistory.com/195 @ControllerAdvice, @ExceptionHandler를 이용한 예외처리 분리, 통합하기(Spring에서 예외 관리하는 방법, 실 예외 처리 과정 프로그래밍에서 예외 처리는 아주 중요하면서도 아주 어렵다. 과하다할 만큼 상세하고 다양하게 예외를 잡아 처리해준다면, 클라이언트도 그렇고 서버도 그렇고 더 안정적인 프 jeong-pro.tistory.com

  7. 2021.08.02 [Java SpringBoot] AccessDeniedHandler 구현클래스로 인증&인가 Exception 핸들링

    출처: https://blog.jiniworld.me/53 [Spring Boot Tutorial] 8. AccessDeniedHandler 구현클래스로 인증&인가 Exception 핸들링 ※ [Spring Boot Tutorial] 7. JavaConfig 설정으로 Spring Security 커스터마이징에 이어서 진행됩니다. 이번 포스팅에서는 접근 권한 없는 페이지 접속에 관한 처리에 대해서 알아봅니다. (다른 표현으로는 ex blog.jiniworld.me

  8. 2021.07.13 [Java Spring Boot] SpringBoot 세션타임 관리하는 방법

    출처: https://sdragoon.tistory.com/entry/SpringBoot-%EC%84%B8%EC%85%98%ED%83%80%EC%9E%84-%EA%B4%80%EB%A6%AC%ED%95%98%EB%8A%94-%EB%B0%A9%EB%B2%95 SpringBoot 세션타임 관리하는 방법 SpringBoot + JPA 방식으로 개발을 하고 있는 중인데 로그인 세션 시간을 늘려달라는 주문이 들어왔다. 구글링을 하던중에 application.properties 파일에 server.session.timeout=(설정시간) 이렇게 설정하면 된.. sdragoon.tistory.com 내용: SpringBoot + JPA 방식으로 개발을 하고 있는 중인데 로그인 세션 시간을 늘려달라는 주문이 들어왔다. ..

  9. 2021.06.28 [Java Spring Boot] Spring Security의 계정 클래스와 권한 클래스 설계

    출처: https://zgundam.tistory.com/49 Spring Security의 계정 클래스와 권한 클래스 설계 저번 글에서는 Spring Security를 커스터마이징 하는데 있어 필요한 Database 스키마 설명을 했다. 이번에는 Spring Security에서 다루어지는 사용자(앞으로는 설명의 편의를 위해 계정이라고 하겠다)와 권 zgundam.tistory.com

1 2 3