저는 Spring Boot로 시작했습니다 (Java EE에 대한 경험이 있습니다). RESTful API를 개발해야합니다. Spring Boot https://spring.io/guides/tutorials/react-and-spring-data-rest/에 대한이 튜토리얼을 읽었습니다.
서비스 계층, 리소스 계층을 만드는 데 오버 헤드가 없기 때문에 매우 흥미 롭다는 것을 알았습니다. 모두 Spring에 의해 자동으로 수행됩니다. 반면에 충분한 유연성을 제공 할 수 있는지 확실하지 않습니다. 비즈니스 로직은 어디로 가는가? 아니면 SpringData는 간단한 CRUD 애플리케이션에만 적합합니까?
Spring-Data-Rest는 서버 및 컨트롤러 계층 사용을 금지하지 않습니다.
단순한 CRUD 백엔드보다 더 많은 것을 가지고 있다면- "Controller-Layer"-Service-Layer-Spring-Data 기반 Respositroy-Layer를 갖는 것이 좋습니다.
비즈니스 기능이 필요하지 않을 때 컨트롤러 계층이 저장소 계층에 직접 (읽기 작업을 위해) 액세스 할 수 있도록 허용하는 것에 대해 생각해야 할 수도 있습니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다