Dev Factory
close
프로필 배경
프로필 로고

Dev Factory

  • 분류 전체보기
    • Skill
      • JVM
      • Spring Framework
      • JPA(Hibernate)
      • jOOQ
      • Kafka
      • k8s
    • Computer Science
      • Data Structure
      • Database
      • Network
      • OS
    • Theory
  • 홈
  • 방명록
  • Github
  • LinkedIn
[Spring] Transaction 추상화

[Spring] Transaction 추상화

트랜잭션? - 여러 작업에 대해서 하나의 논리적인 단위로 취급해서 원자성을 보장 - 더이상 쪼갤 수 없는 논리적 최소 작업 단위 논리적 작업 단위에 대한 All or Nothing 보장 // 사용자 가입 로직 fun logic() { memberRepository.save(...) // 사용자 정보 저장 bucketRepository.save(...) // 사용자 전용 버킷 저장 ... } 사용자 가입을 진행하기 위한 위의 로직은 하나의 트랜잭션으로 묶여 있고 따라서 내부 로직들은 All or Nothing이 보장된다고 하자 그런데 중간에 어떠한 이유로 인해 특정 로직이 실패하게 된다면 트랜잭션 단위의 모든 로직은 Rollback되어야 한다 순수 JDBC vs ORM(JPA) 트랜잭션 처리 방식 자바를 ..

  • format_list_bulleted Skill/Spring Framework
  • · 2023. 1. 9.
  • textsms
[Spring] Converter

[Spring] Converter

HttpServletRequest 서버에 요청을 보낼때 QueryString에 요청 정보들을 보내면 서버에서는 HttpServletRequest의 getParameter를 통해서 값을 얻을 수 있다 HttpServletRequest getParameter의 리턴 타입은 String @RestController public class BasicRequestController { @GetMapping("/basic") public String basicRequest(HttpServletRequest request) { String tech = request.getParameter("tech"); int level = Integer.parseInt(request.getParameter("level")); re..

  • format_list_bulleted Skill/Spring Framework
  • · 2023. 1. 9.
  • textsms
  • navigate_before
  • 1
  • 2
  • 3
  • 4
  • navigate_next
전체 카테고리
  • 분류 전체보기
    • Skill
      • JVM
      • Spring Framework
      • JPA(Hibernate)
      • jOOQ
      • Kafka
      • k8s
    • Computer Science
      • Data Structure
      • Database
      • Network
      • OS
    • Theory
최근 글
인기 글
최근 댓글
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바