본문 바로가기
반응형

분류 전체보기159

order api - domain(model, product, redis, repository) model(1) model(BaseEntity, Product, ProductDto, ProductItem, ProductItemDto)BaseEntitypackage com.zerobase.cms.order.domain.model;import java.time.LocalDateTime;import javax.persistence.EntityListeners;import javax.persistence.MappedSuperclass;import lombok.Getter;import org.springframework.data.annotation.CreatedDate;import org.springframework.data.annotation.LastModifiedDate;import org.springframework... 2025. 2. 10.
order api - controller(CustomerCartController, SearchController, SellerProductController) CustomerCartControllerpackage com.zerobase.cms.order.controller;import com.zerobase.cms.order.application.CartApplication;import com.zerobase.cms.order.application.OrderApplication;import com.zerobase.cms.order.domain.product.AddProductCartForm;import com.zerobase.cms.order.domain.redis.Cart;import com.zerobase.domain.config.JwtAuthenticationProvider;import lombok.RequiredArgsConstructor;import .. 2025. 2. 10.
order api - config (JwtConfig, QuerydslConfig, RedisConfig) JwtConfigpackage com.zerobase.cms.order.config;import com.zerobase.domain.config.JwtAuthenticationProvider;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;@Configurationpublic class JwtConfig { // JwtAuthenticationProvider 클래스의 인스턴스를 Spring의 ApplicationContext에 빈으로 등록하여, // 애플리케이션 전반에서 JwtAuthenticationProvider 클래스의 인스턴스를 사용할 수.. 2025. 2. 10.
order api - client (user(ChangeBalanceForm, CustomerDto), RedisClient, UserClient) (2) RedisClientpackage com.zerobase.cms.order.client;import com.fasterxml.jackson.core.JsonProcessingException;import com.fasterxml.jackson.databind.ObjectMapper;import com.zerobase.cms.order.domain.redis.Cart;import com.zerobase.cms.order.exception.CustomException;import com.zerobase.cms.order.exception.ErrorCode;import lombok.RequiredArgsConstructor;import lombok.extern.slf4j.Slf4j;import org.spri.. 2025. 2. 10.
반응형