대학 소개

UNIV-ABOUT-WVC · /university/about-wvc

실제 화면 열기 ↗
기능
1
API 호출
1
가드레일
1
id 가 테스트 이름
구현 단계
5 / 5
완료마케팅 콘텐츠wvctesol-api :8080서버 컴포넌트28

개발 스펙

이 화면에서 할 수 있어야 하는 것 (1)

  • WVC 대학 소개와 전공 영역을 본다.

비즈니스 규칙 (1)

  • 콘텐츠가 src/data/content/misc.ts 에 있다.

API (1)

메서드경로권한모듈 · 설명
GET/api/marketing/content/university/about-wvc공개
대학 소개 콘텐츠.
domains:marketing:marketing-web

가드레일 (1) — id 가 곧 테스트 이름이다

id반드시 만족해야 하는 것등급
marketing-about-loads
비로그인으로 정상 조회돼야 한다.
normal

구현 계획 (5/5)

  1. Product · ProductRepositorycatalog-domain
  2. CatalogUseCasecatalog-app
  3. ProductRepositoryAdaptercatalog-infrastructure
  4. /api/marketing/content/university/about-wvc 구현marketing-web
  5. Next.js 를 BFF 로 전환 — Prisma 직접 접근 제거wvctesol

서버 사이드 구현 계획 — 자바 객체별 요구사항 (2/2)

객체모듈책임 · 지켜야 할 것
MarketingRepositoryAdapter
class
marketing-infrastructure
미리보기 영상 · FAQ · 배너 조회.
  • faq.show 값이 소문자 'y' 다. upper() 로 맞춰야 한다.
  • FAQ 분류(cate)는 숫자와 문자열이 섞여 있다 — 문자열로 그대로 받는다.
  • banner 와 sns 는 비슷하지만 같지 않다. sns 에는 subtitle 이 없어 빈 값으로 채운다.
  • 테이블 이름은 메서드 안에서만 정해진다. 바깥 값이 SQL 식별자가 되지 않는다.
MarketingUseCase
service
marketing-app
마케팅 콘텐츠 조회.
  • 전부 비로그인으로 볼 수 있어야 한다 — 토큰을 요구하면 소개 화면이 막힌다.

테스트 방법 (1)

가드레일종류확인 방법
marketing-about-loadse2e쿠키 없이 대학 소개 200

스냅샷

UNIV-ABOUT-WVC 스냅샷

기능 목록 (1)

데이터
  • ·API 조회/api/marketing/content/university/about-wvc

화면 이동

← 이 화면으로 오는 곳
이 화면에서 가는 곳 →

없음

외부 링크
  • https://www.wvc.edu/

연결

API
  • /api/marketing/content/university/about-wvc
소스
src/app/university/about-wvc/page.tsx