Spring Bean
빈 빙 돌아가는 회전 목마처럼
Oct 20, 20232 min read3

Search for a command to run...
Articles tagged with #spring
빈 빙 돌아가는 회전 목마처럼

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

많이 사용할수록 매워지는데... 이게 맞나?

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

Update문 수행하는데, JPARepository에 save만 있네?

관점 지향 프로그래밍
