매실
1k
2020-11-22 13:46:15 작성 2020-11-22 13:47:58 수정됨
4
123

spring db에서 받는 데이터 어디서 가공하나요?


db에서 가져온 데이터 

지지고 뽁고 데이터 가공은 보통

controller, service, dao 셋중 어디서 하나요?

저는 가급적 service, dao는 패던 유지만 하고

controller에서 하고 있습니다.

0
  • 답변 4

  • dlalskwk2
    386
    2020-11-22 13:54:29

    service에서 하기도하고 그냥 controller에서하기도하고  하는사람 맘이에요

  • RedVelvet
    339
    2020-11-22 13:59:10
    비즈니스 로직이 복잡하거나 내용이 많으면
    Service를 따로 만들어 그 안에 비즈니스 로직을 넣었는데

    최근에 프로젝트들을 보면
    Controller에 로직 넣는 코드도 봤고 Service에 넣는 코드도 보았습니다.

    프로젝트에서 정한 규칙이 없다면 자유지 않을까요?
  • 유도지
    11
    2020-11-22 17:03:46

    mvc 구조에서는 service에서 비지니스 로직을 수행하는게 보편적이죠.

  • John Suhr
    3k
    2020-11-22 17:51:46

    service요

  • 로그인을 하시면 답변 을 등록할 수 있습니다.