본문 바로가기
반응형

분류 전체보기158

order api - service(CartService, ProductItemService, ProductSearchService, ProductService) (2) service(CartService, ProductItemService, ProductSearchService, ProductService)ProductSearchServicepackage com.zerobase.cms.order.service;import com.zerobase.cms.order.domain.model.Product;import com.zerobase.cms.order.domain.repository.ProductRepository;import com.zerobase.cms.order.exception.CustomException;import com.zerobase.cms.order.exception.ErrorCode;import java.util.List;import lombok.Re.. 2025. 2. 10.
order api - service(CartService, ProductItemService, ProductSearchService, ProductService) (1) service(CartService, ProductItemService, ProductSearchService, ProductService)CartServicepackage com.zerobase.cms.order.service;import com.zerobase.cms.order.client.RedisClient;import com.zerobase.cms.order.domain.product.AddProductCartForm;import com.zerobase.cms.order.domain.redis.Cart;import java.util.List;import java.util.Map;import java.util.Optional;import java.util.stream.Collectors;impor.. 2025. 2. 10.
order api - exception(ApiExceptionAdivice, CustomException, ErrorCode) exception(ApiExceptionAdivice, CustomException, ErrorCode)ApiExceptionAdivicepackage com.zerobase.cms.order.exception;import javax.servlet.http.HttpServletRequest;import lombok.AllArgsConstructor;import lombok.Getter;import lombok.ToString;import org.springframework.http.ResponseEntity;import org.springframework.web.bind.annotation.ExceptionHandler;import org.springframework.web.bind.annotation... 2025. 2. 10.
order api - domain(model, product, redis, repository) repository repository(ProductItemRepository, ProductRepository, ProductRepositoryCustom, ProductRepositoryImpl)ProductItemRepositorypackage com.zerobase.cms.order.domain.repository;import com.zerobase.cms.order.domain.model.ProductItem;import org.springframework.data.jpa.repository.JpaRepository;import org.springframework.stereotype.Repository;@Repositorypublic interface ProductItemRepository extends JpaRe.. 2025. 2. 10.
반응형