url: https://www.codestates.com/blog/content/%EC%8A%A4%ED%94%84%EB%A7%81-%EC%8A%A4%ED%94%84%EB%A7%81%EB%B6%80%ED%8A%B8
title: "스프링과 스프링부트(Spring Boot)ㅣ정의, 특징, 사용 이유, 생성 방법"
description: "스프링은 Java 백엔드 개발에 있어 떼어놓을 수 없는 프레임워크입니다. Java 백엔드의 핵심 기술이 되는 스프링 프레임워크와 스프링 부트가 무엇인지, 나아가 스프링 부트를 활용하여 프로젝트를 생성하는 기초적인 방법에 대해 알아봅시다."
host: www.codestates.com
image: https://blogcodestates.com/wp-content/uploads/2022/11/%EC%8A%A4%ED%94%84%EB%A7%81-%EC%8A%A4%ED%94%84%EB%A7%81-%EB%B6%80%ED%8A%B8-%ED%94%84%EB%A0%88%EC%9E%84%EC%9B%8C%ED%81%AC.png?fit=900%2C675&ssl=1
url: https://goddaehee.tistory.com/154
title: "[Spring] Filter, Interceptor, AOP 차이 및 정리"
description: "[Spring] Filter, Interceptor, AOP 차이 및 정리 안녕하세요. 갓대희 입니다. 이번 포스팅은 [ [Spring] 필터, 인터셉터, AOP 정리 ] 입니다. : ) 공통 프로세스에 대한 고민자바 웹 개발을 하다보면, 공통적으로 처리해야 할 업무들이 많다. 예를들어 로그인 관련(세션체크)처리, 권한체크, XSS(Cross site script)방어, pc와 모바일웹의 분기처리, 로그, 페이지 인코딩 변환 등이 있다. 공통업무에 관련된 코드를 모든 페이지 마다 작성 해야한다면 중복된 코드가 많아지게 되고 프로젝트 단위가 커질수록 서버에 부하를 줄 수도있으며, 소스 관리도 되지 않는다. 즉, 공통 부분은 빼서 따로 관리하는게 좋다. 이러한 공통업무를 프로그램 흐름의 앞, 중간, 뒤에 추.."
host: goddaehee.tistory.com
image: https://img1.daumcdn.net/thumb/R800x0/?scode=mtistory2&fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F9983FB455BB4E5D30C
url: https://goddaehee.tistory.com/156
title: "[Spring] 스프링(Spring) 정의 및 특징 정리"
description: "[Spring] 스프링(Spring) 정의 및 특징 정리 안녕하세요. 갓대희 입니다. 이번 포스팅은 [ 스프링(Spring) 정의, 스프링 특징 ] 입니다. : ) 스프링프레임워크(Spring Framework) - 자바 플랫폼을 위한 오픈소스 애플리케이션 프레임워크로서 스프링(Spring)이라고도 불린다. - 동적인 웹 사이트를 개발하기 위한 여러 가지 서비스를 제공한다. ▶ 참고1) 어플리케이션??? 애플리케이션?? 앱?? 어플??, 등 용어가 헷갈리시는 분들이 많을 텐데 개발자라면 기본상식으로 알고있어도 좋을 것 같다. 애플리케이션(O) 어플리케이션(X) 앱(O) 어플(X) ▶ 참고2) - 로드 존슨(Rod Johnson)이 자신의 JAVA 개발 경험과 노하우를 기반으로 출판한 책(Expert On.."
host: goddaehee.tistory.com
image: https://img1.daumcdn.net/thumb/R800x0/?scode=mtistory2&fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F993E1B4A5BB87CDC20
url: https://engkimbs.tistory.com/entry/%EC%8A%A4%ED%94%84%EB%A7%81AOP
title: "[Spring] 스프링 AOP (Spring AOP) 총정리 : 개념, 프록시 기반 AOP, @AOP"
description: "| 스프링 AOP ( Aspect Oriented Programming ) AOP는 Aspect Oriented Programming의 약자로 관점 지향 프로그래밍이라고 불린다. 관점 지향은 쉽게 말해 어떤 로직을 기준으로 핵심적인 관점, 부가적인 관점으로 나누어서 보고 그 관점을 기준으로 각각 모듈화하겠다는 것이다. 여기서 모듈화란 어떤 공통된 로직이나 기능을 하나의 단위로 묶는 것을 말한다. 예로들어 핵심적인 관점은 결국 우리가 적용하고자 하는 핵심 비즈니스 로직이 된다. 또한 부가적인 관점은 핵심 로직을 실행하기 위해서 행해지는 데이터베이스 연결, 로깅, 파일 입출력 등을 예로 들 수 있다. AOP에서 각 관점을 기준으로 로직을 모듈화한다는 것은 코드들을 부분적으로 나누어서 모듈화하겠다는 의미다. .."
host: engkimbs.tistory.com
image: https://img1.daumcdn.net/thumb/R800x0/?scode=mtistory2&fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F99DD5B505C1B8A5B35
url: https://velog.io/@platinouss/Spring%EC%97%90%EC%84%9C%EC%9D%98-AOP
title: "[Spring] Spring에서의 AOP"
description: "AOP 개념 및 AOP를 적용한 예시들을 통하여 AOP에 대해 알아보고자 한다."
host: velog.io
favicon: https://static.velog.io/favicons/favicon-32x32.png
image: https://velog.velcdn.com/images/platinouss/post/decf354e-676e-404d-a0bc-7b26bf1e195f/image.png
url: https://velog.io/@jjeongdong/Spring-AOP%EB%A5%BC-%ED%99%9C%EC%9A%A9%ED%95%9C-Logging-%EA%B5%AC%ED%98%84
title: "[Spring] AOP를 이용하여 Logging 구현"
description: "저번 포스팅에서 AOP의 개념과 간단한 예제 코드를 통해 동작방법과 흐름에 집중해서 알아보았습니다. 이번 포스팅에서는 AOP를 사용하여 Logging을 구현해 보고 동작원리 또한 자세하게 알아보겠습니다.AOP를 이용하여 Logging 구현1. 의존성 추가2. @EnableAspectJAutoProxy 추가3. LoggingAspect.ja..."
host: velog.io
favicon: https://static.velog.io/favicons/favicon-32x32.png
image: https://velog.velcdn.com/images/jjeongdong/post/809b00ce-cbc6-485f-bccc-40c311b6139d/image.png
url: https://velog.io/@jjeongdong/Spring-AOP
title: "[Spring] AOP"
description: "이번 포스팅에서는 AOP의 개념과 @Aspect 어노테이션을 활용하여 스프링에서 AOP를 사용하는 예시를 통해 AOP의 동작 과정을 이해해 보도록 하겠습니다.AOP애플리케이션 로직은 크게 핵심 기능과 부가 기능으로 나눌 수 있습니다.핵심 기능은 해당 객체가 제공하는 고유의 기능입니다. 예를 들어서 OrderService의 핵심 기능은 주문 로직입..."
host: velog.io
favicon: https://static.velog.io/favicons/favicon-32x32.png
image: https://velog.velcdn.com/images/jjeongdong/post/53eeaed4-00c9-46ad-b4f5-13d50ef4cacc/image.png
url: https://velog.io/@bernard/Spring-AOP-%EA%B0%84%EB%8B%A8-%EC%A0%95%EB%A6%AC
title: "Spring AOP 간단 정리"
description: "spring aop 에 대한 내용입니다"
host: velog.io
favicon: https://static.velog.io/favicons/favicon-32x32.png
image: https://velog.velcdn.com/images/bernard/post/d65dd4b4-c568-4f07-b607-d562648ad8a7/image.png
url: https://blogan99.tistory.com/134
title: "[Spring Boot] 스프링 AOP + 스프링 AOP를 사용한 예외 처리 (@Aspect, @ExceptionHandler, @(Rest)ControllerAdvice)"
description: "1. AOPAspect Oriented Programming, 관점 지향 프로그래밍공통 관심 사항 / 핵심 관심 사항을 분리시킴 2. Spring AOP스프링에서 제공하는 AOP 구현체공통 관심 사항을 모듈화(: 공통 로직, 기능 등을 하나의 단위로 묶는 것) 하여 관리할 수 있는 편의 기능 제공핵심 기능 : 코드 수정 없이 공통 기능을 추가하는 것!프록시 객체를 자동 생성함프록시 : 대리자라는 뜻클라이언트가 접근하는 실제 객체 (타겟 객체) 인 것처럼 위장 → 요청을 대신 받아줌또한 받은 요청을 바로 타겟 객체에게 넘겨주기 전 다양한 로직 추가 가능⇒ AOP 적용 후 : 프록시 객체가 (Dispatcher Servlet → 컨트롤러) 요청을 가로챔스프링 AOP 동작 흐름AOP : Dispatcher S.."
host: blogan99.tistory.com
favicon: https://t1.daumcdn.net/tistory_admin/favicon/tistory_favicon_32x32.ico
image: https://img1.daumcdn.net/thumb/R800x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbgbo0s%2FbtsI4mzkHtQ%2FFnycjL1Zx8tHhWkQx3GuTK%2Fimg.png

skillflo 남궁성 AOP


남궁성 정리

관점 지향 프로그래밍 AOP (Aspect Oriented Programming )

횡단 관심사 cross-cutting concerns

부가 기능(advice)을 동적으로 추가해주는 기술

부가 기능

  • Logging
  • Transaction
  • Security
url: https://programforlife.tistory.com/107
title: "[Spring] AOP 사용 방법 (예제 코드)"
description: "흔히 스프링의 특징으로 DI, IoC, POJO, AOP 등을 대부분 언급합니다. AOP는 Aspect Oriented Programming의 약자입니다. 한글로 하면 관점 지향 프로그래밍이죠. 하지만 이름만 들어서는 AOP에 대해 제대로 알 수가 없고 예측 조차 힘들었습니다. AOP에 대한 개념적인 내용은 다음 포스팅에 작성하였으니 참고하여주세요. https://programforlife.tistory.com/103 [Spring] Spring 기초 이번 포스팅에서는 인턴을 하게 된 회사에서 진행해준 신입사원 교육 중, Spring의 기초에 대해 정리해보려 합니다. Spring Boot로 프로젝트를 진행했던 경험이 있어서 Spring의 특징에 대해 어느 정도 programforlife.tistory.c.."
host: programforlife.tistory.com
favicon: https://t1.daumcdn.net/tistory_admin/favicon/tistory_favicon_32x32.ico
image: https://img1.daumcdn.net/thumb/R800x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdchSgJ%2FbtrqNyKRZxt%2FoKghIJbfyTh3WBndyPVoZ0%2Fimg.png
url: https://hyunwook.dev/214
title: "Spring AOP 1편 (With Spring Transaction)"
description: "개요 나는 Spring AOP를 사용해서 어려가지 기능을 구현했다. 하지만, Spring AOP의 정확한 동작원리에 대해서 알지는 못했다. 그래서 이번기회에 Spring AOP의 꽃이라고 불리는 Spring Transaction(@Transactional) 코드를 예시로 분석해보면서 Spring AOP 에 대해서 공부해 보려고 한다. Spring AOP Spring Transaction 코드를 보기전에 먼저, Spring AOP 에 대해서 개념을 정리해보자. 위의 그림을 보면, 프록시가 여러개의 어드바이저를 가지고 있고, 어드바이저는 1개의 포인트컷과 하나의 어드바이스를 가지고 있다. 또한, 프록시는 Target도 가지고 있으며, Target의 메소드 하나하나가 조인포인트가 될 수 있다. 포인트컷은 여러.."
host: hyunwook.dev
favicon: https://t1.daumcdn.net/tistory_admin/favicon/tistory_favicon_32x32.ico
image: https://img1.daumcdn.net/thumb/R800x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcvXAGg%2Fbtsiu0VWnw8%2F5e98wqfHkKKiJjkotHrg7K%2Fimg.png
url: https://curiousjinan.tistory.com/entry/spring-aop-understand
title: "[Spring] AOP: 횡단 관심사 쉽게 이해하기"
description: "이번 시간에는 횡단 관심사 (AOP)에 대해서 알아보자 횡단 관심사(Aspect-Oriented Programming, AOP)는 프로그래밍에서 자주 등장하는 개념이다. 이 개념의 핵심은 애플리케이션의 여러 부분에서 반복되는 기능들을 하나의 장소에 모아 관리하는 것이다. 예를 들어보면 로깅, 보안, 트랜잭션 처리 같은 기능들이 횡단 관심사에 해당한다. 횡단 관심사(Aspect-Oriented Programming, AOP)란? 1. AOP란 무엇인가? AOP, 즉 Aspect-Oriented Programming은 프로그래밍에서 매우 중요한 개념 중 하나로, 주로 반복되는 코드와 관심사를 분리하는 데 초점을 맞추고 있다. 이 방식은 소프트웨어 개발에서 흔히 접하는 문제인 코드의 중복을 줄이고, 모듈성을 .."
host: curiousjinan.tistory.com
image: https://img1.daumcdn.net/thumb/R800x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fdnn9ot%2FbtsAnxwAIgJ%2FhxuGsRpAwBAvtwa2XWsli0%2Fimg.png
url: https://curiousjinan.tistory.com/entry/spring-aop-understand
title: "[Spring] AOP: 횡단 관심사 쉽게 이해하기"
description: "이번 시간에는 횡단 관심사 (AOP)에 대해서 알아보자 횡단 관심사(Aspect-Oriented Programming, AOP)는 프로그래밍에서 자주 등장하는 개념이다. 이 개념의 핵심은 애플리케이션의 여러 부분에서 반복되는 기능들을 하나의 장소에 모아 관리하는 것이다. 예를 들어보면 로깅, 보안, 트랜잭션 처리 같은 기능들이 횡단 관심사에 해당한다. 횡단 관심사(Aspect-Oriented Programming, AOP)란? 1. AOP란 무엇인가? AOP, 즉 Aspect-Oriented Programming은 프로그래밍에서 매우 중요한 개념 중 하나로, 주로 반복되는 코드와 관심사를 분리하는 데 초점을 맞추고 있다. 이 방식은 소프트웨어 개발에서 흔히 접하는 문제인 코드의 중복을 줄이고, 모듈성을 .."
host: curiousjinan.tistory.com
image: https://img1.daumcdn.net/thumb/R800x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fdnn9ot%2FbtsAnxwAIgJ%2FhxuGsRpAwBAvtwa2XWsli0%2Fimg.png
url: https://m.blog.naver.com/jjdo1994/222317957983
title: "[Spring] 스프링 AOP @Aspect 설정 및 주의사항 (#스터디)"
description: "스프링의 핵심 요소 대장중 하나인 AOP(Aspect Oriented Programming) 굳이 한글로 번역 하자면 (측..."
host: m.blog.naver.com
favicon: https://m.blog.naver.com/blog_192x192.png
image: https://blogthumb.pstatic.net/MjAyMTA0MjFfNTEg/MDAxNjE4OTgzMDc2Mzgy.JBdc_IlvFsYjhLeJ3KQ5bfvg4oxoH230Hy3YOj1tKosg.DN3qBU14OkLmUkak2020NCvX_7her-O6AdkUpyHsMTcg.PNG.jjdo1994/image.png?type=w2
url: https://hstory0208.tistory.com/entry/Spring-%EC%8A%A4%ED%94%84%EB%A7%81-AOPAspect-Oriented-Programming%EB%9E%80-Aspect
title: "[Spring] 스프링 AOP(Aspect Oriented Programming)란? - @Aspect"
description: "AOP를 사용하지 않는다면 ?AOP에 대해 설명하기 전에 AOP를 사용하는 이유에 대해 먼저 알아 봅시다. 애플리케이션 로직은 크게 핵심 기능과 부가 기능으로 나눌 수 있습니다.핵심 기능 : 해당 객체가 제공하는 고유의 기능부가 기능 : 핵심 기능을 보조하기 위해 제공되는 기능 ( ex: 로그 추적 기능, 트랜잭션 기능 )보통 기존 프로젝트에 부가 기능을 추가하게 되면 하나의 클래스가 아닌 여러 클래스에 부가 기능을 추가하게 됩니다.예를 들어서 프로젝트의 모든 클래스에 로그 기능을 추가 한다면 하나의 부가 기능(로그 추적)을 여러 곳에 동일하게 사용하게 됩니다.이러한 부가 기능을 바로 횡단 관심사(cross-cutting concerns) 라고 합니다.  부가 기능 적용시 문제점그런데 이러한 기존 프로젝.."
host: hstory0208.tistory.com
image: https://img1.daumcdn.net/thumb/R800x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbxIoqW%2Fbtse98KMA2j%2FYwWTGpRJkrwLSOKpTcf8CK%2Fimg.png
url: https://hstory0208.tistory.com/entry/Spring-%EC%8A%A4%ED%94%84%EB%A7%81-AOP-Pointcut-%ED%91%9C%ED%98%84%EC%8B%9D?category=1054975
title: "[Spring] 스프링 AOP - Pointcut 표현식"
description: "AspectJ는 포인트컷을 편리하게 표현하기 위한 특별한 표현식을 제공합니다. 스프링에서는 포인트컷 표현식에서 사용하기 위해 AspectJ가 제공하는 포인트컷 지시자(Pointcut Designator) 줄여서 PCD를 지원합니다. 포인트컷 지시자의 종류 포인트컷 지시자는 아래와 같이 여러개가 있지만, 주로 execution을 자주 사용합니다. execution : 메소드 실행 조인 포인트를 매칭한다. 스프링 AOP에서 가장 많이 사용하고, 기능도 복잡하다. within : 특정 타입 내의 조인 포인트를 매칭한다. args : 인자가 주어진 타입의 인스턴스인 조인 포인트 this : 스프링 빈 객체(스프링 AOP 프록시)를 대상으로 하는 조인 포인트 target : Target 객체(스프링 AOP 프록시.."
host: hstory0208.tistory.com
image: https://img1.daumcdn.net/thumb/R800x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcVjgtW%2Fbtsge6QL9pY%2FveUSTFrk71O2R79BBNfIok%2Fimg.png
url: https://mumomu.tistory.com/175
title: "Spring AOP 프록시 패턴"
description: "AOP란 Aspect Oriented Programming의 약자로 관점 지향 프로그래밍이다. OOP를 보완하는 것으로 여러 곳에서 자주 사용되는 공통 기능을 모듈화하여 쓰이는 곳에 필요할 때 연결해 유지보수와 재사용성을 용이하도록 프로그래밍 하는 것 AOP를 적용하는 방법 컴파일 타임 적용 : 컴파일 시점 바이트 코드 조작 로드 타임 적용 : 클래스 로딩 시점 런타임 적용 : 스프링 AOP 채택, Bean을 만들 때 Proxy Bean을 만들어 Proxy Bean이 Aspect 코드를 추가하여 동작하는 방법 스프링 빈이란? Spring IoC 컨테이너가 관리하는 자바 객체를 빈(Bean)이라고 부른다. 제어의 역전으로 인해 프레임워크가 객체를 주입을 맡게 되면서, 주입할 객체를 관리해야하는데 이를 빈이.."
host: mumomu.tistory.com
favicon: https://t1.daumcdn.net/tistory_admin/favicon/tistory_favicon_32x32.ico
image: https://img1.daumcdn.net/thumb/R800x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Flep9c%2Fbtr1udS4mMw%2F2LFFkFLYcviAgZ8d9zW53k%2Fimg.png
url: https://invicredible.tistory.com/entry/Spring-AOP%EB%8A%94-%ED%94%84%EB%A1%9D%EC%8B%9C-%EA%B0%9D%EC%B2%B4%EB%A5%BC-%EC%9D%B4%EC%9A%A9%ED%95%98%EC%97%AC-%EA%B5%AC%ED%98%84%ED%95%98%EB%8A%94-%EC%9D%B4%EC%9C%A0%EB%8A%94
title: "[Spring] AOP는 프록시 객체를 이용하여 구현하는 이유는?"
description: "프록시 객체란? 프록시 객체는 원본 객체를 대신해서 호출될 객체로, 원본 객체를 감싸서 클라이언트의 요청을 처리하는 중간 단계에 위치합니다. 프록시 객체는 원본 객체와 같은 인터페이스를 구현하고 있어서, 클라이언트는 프록시 객체를 호출하는 것으로 인해 원본 객체의 메소드를 호출하는 것과 같은 효과를 얻을 수 있습니다. 프록시 객체를 사용하는 이유는, 프록시 객체를 통해 원본 객체에 대한 접근을 제어하거나, 부가적인 기능을 제공하기 위해서입니다. 예를 들어, 보안을 위해 원본 객체의 메소드에 접근할 때 권한 검사를 수행하거나, 성능을 개선하기 위해 캐싱을 사용하는 등의 기능을 프록시 객체에서 추가할 수 있습니다. 이렇게 함으로써, 원본 객체의 코드를 변경하지 않고도 클라이언트의 요구사항에 맞추어 기능을 추.."
host: invicredible.tistory.com
favicon: https://t1.daumcdn.net/tistory_admin/favicon/tistory_favicon_32x32.ico
image: https://img1.daumcdn.net/thumb/R800x0/?scode=mtistory2&fname=https%3A%2F%2Ft1.daumcdn.net%2Ftistory_admin%2Fstatic%2Fimages%2FopenGraph%2Fopengraph.png

기술 세미나 스크립트

url: https://velog.io/@jkh9615/%EA%B9%80%EC%98%81%ED%95%9C-%EC%8A%A4%ED%94%84%EB%A7%81-review-%EC%8A%A4%ED%94%84%EB%A7%81-%ED%95%B5%EC%8B%AC-%EC%9B%90%EB%A6%AC-%EA%B3%A0%EA%B8%89%ED%8E%B8-1
title: "[김영한 스프링 review] 스프링 핵심 원리 - 고급편 (1)"
description: "AOP의 대표적인 예제인 '로그 찍기'를 가지고 무지성 구현 부터 개선해봐요. (실제 강의에서는 알려주지 않는 팁도 포함되어있답니다.)"
host: velog.io
favicon: https://static.velog.io/favicons/favicon-32x32.png
image: https://images.velog.io/velog.png
url: https://mangkyu.tistory.com/266
title: "[Spring] 멀티쓰레드 환경에서 MDC를 사용해 요청 별로 식별가능한 로그 남기기"
description: "이번에는 멀티 쓰레드 환경에서 요청 쓰레드 별로 식별가능한 로그를 남기는 방법에 대해 알아보도록 하겠습니다. 실무에서 유용하게 사용될 수 있으니 참고하시면 좋을 것 같습니다. 1. 로그가 뒤섞이는 문제 상황 소개 및 해결 방법(MDC) [ 로그가 뒤섞이는 문제 상황 소개 ] 서비스를 운영하다 보면 로그를 통해 문의 대응 및 모니터링 등을 진행하게 된다. 그런데 문제는 멀티 쓰레드 환경에서 여러 동시에 요청이 처리되기 때문에 동일한 요청에 대한 로그가 연속적으로 쌓이는 것이 아니라, 순서없이 쌓인다는 것이다. 예를 들어 사용자 추가를 위한 요청이 동시 다발적으로 와서 다음과 같이 로그가 남았다고 하자. 아래의 로그를 보면 1개의 요청에 대한 로그가 쭉 남지 않고, 뒤섞임을 확인할 수 있다. 위의 로그를 요.."
host: mangkyu.tistory.com
favicon: https://t1.daumcdn.net/tistory_admin/favicon/tistory_favicon_32x32.ico
image: https://img1.daumcdn.net/thumb/R800x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbvvmha%2FbtrHSAFlMw0%2FZJClE7u30JE2WIXupYNaO1%2Fimg.png

피규어 , 넨드로이드 , 굿즈 , 장난감

  • 굿즈
    • Sports
      • 축구
      • 농구
      • E-Sports
    • K-POP
      • 남성 그룹
      • 여성 그룹
      • 혼성 그룹
    • 패션
      • 의류
      • 악세서리
    • 게임
      • PC 게임
      • 콘솔 게임
      • 모바일 게임
    • 기타

장난감

  • 블록
    • 레고
  • 인형
    • 봉제 인형
    • 패션 인형
  • 퍼즐
    • 일반 퍼즐
    • 3D 퍼즐
  • 모형/프라모델
    • 자동차 모형
    • 비행기 모형
  • 기타