Skip to main content

Command Palette

Search for a command to run...

#spring

Articles tagged with #spring

  1. Spring AOP

    AOP Aspect Oriented Programming의 약자로 관점 지향 프로그램을 의미한다. 어플리케이션에서 코드가 중복되고, 강력하게 결합되어 있어 다른 로직과 분리할 수 없는 로직인 ‘횡단 관심사’와 핵심 비즈니스 로직을 분리하는 것을 목적으로 둔다. 예시로 메서드의 실행 시간을 구하는 기능, 트랜잭션 등이있다. 장점 전체 코드 기반에 흩어져 있는 관ㅅ미 사항이 하나의 장소로 응집한다. 자신의 주요 관심사에 대한 코드만 포...

    Oct 15, 20232 min read12
    Spring AOP
  2. Transaction

    트랜잭션이란? 데이터베이스의 상태를 변환시키는 작업을 하나로 묶은 작업의 단위를 뜻한다. 예를 들어 돈을 이체하는 작업을 할 때 하나의 트랜잭션은 내 계좌 금액에서 50,000원이 빠져나감. 이체 할 계좌 금액에 50,000원이 더해짐. 위 두 개의 연산이 하나의 작업으로 묶여 실행되게 한다. 만약 1번 연산 이후 오류가 발생하여 2번 연산이 실행되지 않는다면, 내 계좌에서 50,000원은 빠져나가지만 이체 되어야...

    Aug 27, 20232 min read32
    Transaction