본문 바로가기

Web/Spring & Spring Boot

[Spring MVC] Controller에서 여러 Service 호출?

반응형

- Service는 단순하게 하나의 트랜잭션을 갖는다고 생각하면 된다.

 트랜잭션이란 한 번에 수행되어야 할 일련의 연산들을 말하며, 실행 중에 오류가 나면 원래의 상태로 rollback해야 한다.

 따라서 Service A와 Service B는 실행 중에 오류가 나도 서로에게 영향을 주지 않으므로, 한 Controller에서 여러 Service를 호출하는 것은 딱히 문제가 되지 않는다. 

반응형

'Web > Spring & Spring Boot' 카테고리의 다른 글

[Spring Boot] @SpringBootTest와 @WebMvcTest  (0) 2021.10.01