Docs Menu
Docs Home
/
Relational Migrator
/

앱 코드 생성

이 페이지의 내용

  • 코드 생성 옵션
  • 코드 생성 템플릿
  • 시작하기

마이그레이션 프로젝트에서는 데이터 마이그레이션 외에도 애플리케이션 코드의 일부를 자주 업데이트하거나 다시 작성합니다. Relational Migrator의 코드 생성 기능은 이 프로세스에 소요되는 시간과 노력을 줄여줍니다.

관계형 마이그레이션 코드 생성은 MongoDB collection을 분석하고 MongoDB 스키마에서 애플리케이션 코드를 생성합니다.

코드 생성:

  • 프로젝트에 정의된 연결을 사용하여 MongoDB에 연결하고 애플리케이션 코드 파일을 생성합니다.

  • C#, Java, JavaScript 및 JSON에 대한 언어 지원을 제공합니다.

대상 MongoDB 연결의 각 collection에 대해 코드 생성은 코드 파일을 생성합니다. 이러한 파일에는 MongoDB에서 애플리케이션을 실행하기 위한 언어별 모델 클래스와 적절한 라이브러리 가져오기가 포함되어 있습니다. 그런 다음 자동으로 생성된 파일을 애플리케이션에 다운로드하거나 복사할 수 있습니다. 기존 애플리케이션 코드와 통합하기 위해 생성된 코드를 수동으로 업데이트해야 할 수도 있습니다.

코드 생성에는 다음과 같은 옵션이 있습니다.

옵션
설명
Language
Relational Migrator가 코드 파일을 생성하는 데 사용되는 프로그래밍 언어입니다.
템플릿
선택한 언어로 생성되는 아티팩트의 유형을 설명합니다.

코드 생성은 다음 애플리케이션 템플릿을 지원합니다.

Language
템플릿 이름
설명
C#
지속성 계층
POCO와 C# MongoDB 드라이버를 사용하는 리포지토리 클래스를 포함합니다.
C#
POCO(일반 이전 CLR 객체)
코드를 프레임워크 독립적인 C# 엔터티 클래스로 생성합니다.
Java
POJO(Plain Old Java 객체)
코드를 프레임워크 독립적인 Java 엔티티 클래스로 생성합니다.
Java
봄 데이터
POJO와 봄 데이터 프레임워크를 사용하여 구축된 리포지토리 클래스를 포함합니다.
JavaScript
Mongoose 스키마
코드를 Mongoose JavaScript 스키마 클래스로 생성합니다.
JavaScript
Node
Node.js 애플리케이션에서 사용할 CRUD 리포지토리 클래스를 생성합니다.
JSON
JSON Schema(MongoDB)
MongoDB 스키마 유효성 검사 에사용할 수 있는 파일을 생성합니다.JSON schema
JSON
JSON Schema(표준)
타사 도구와 함께 사용할 수 있는 JSON Schema 파일을 생성합니다.
JSON
샘플 문서
각 collection의 스키마에 맞는 샘플 JSON 문서를 생성합니다.
  • 모든 코드 파일 다운로드

  • 단일 코드 파일 다운로드

돌아가기

코드 생성