soon
158
2018-02-21 10:17:08
5
1022

spring service interface 생성관련 문의


안녕하세요. 선후배님들~

현재 spring (전자정부프레임워크) 프로젝트 1차, 2차 개발된 프로젝트 소스를 정리중에 있습니다.

1차에 개발된 프로젝트는 controller, service(interface), serviceImpl, dao 구조로 되어 있고,

2차에 개발된 프로젝트는 controller, service(interface 미사용), dao 구조로 되어 있습니다.

interface를 사용하는 이유에는 트랜잭션 처리에 용이하다는 점과, 개발시에 파일을 하나 더 만들어야 된다라는 여러가지 장단점이 있는걸로 알고 있습니다.

그런데 궁금한 점은 service의 의존주입이 interface와 관련이 있는지 문의 드립니다.


0
0
  • 답변 5

  • LichKing
    15k
    2018-02-21 10:23:33
    없어도 잘됩니다.


    1
  • 무명소졸
    5k
    2018-02-21 10:26:44

    명세와 구현을 분리하는 건 객체 지향 개발 방법의 기본 원칙 중에 하나입니다.

    스프링만의 문제는 아니고요

    1
  • soon
    158
    2018-02-21 10:31:45

    LichKing

    무명소졸

    검색 해보던중에 어노테이션 설정 예제들이 전부 serviace interface로 되어 있길래 알고 있는거랑 달라서 살짝 멘붕이 왔었거든요.

    답변 감사합니다.!!

    0
  • load2000
    3k
    2018-02-21 13:23:42

    http://blog.fupfin.com/?p=81

    한번 읽어보시는걸 추천드립니다.


    저는 아무 의미없이 쓰는 인터페이스라면 쓰지 않습니다.

    0
  • soon
    158
    2018-02-21 14:29:56

    load2000

    답변 감사합니다.!!

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