반복되는 서버 기능을 공통 모듈로 제공합니다.
자체 제품 · Spring Boot
Spring Boot 애플리케이션에서 반복되는 서비스·저장소·API 응답 구조를 공통 기반으로 제공합니다. 핵심 모듈에 인증·암호화·이벤트·파일·캐시 등 필요한 모듈을 추가해 사용합니다. 그림은 공식 제품 설명을 바탕으로 정리한 모듈 구조입니다.
공통 Entity·Repository·Service, 데이터 형식 변환, 계층 데이터 처리, 표준 API 응답을 제공합니다. Spring Boot 자동 설정으로 기본 구성을 연결하고, 서비스의 요구에 따라 세부 설정을 조정합니다.
인증 모듈은 JWE 토큰, RSA 키 교체, OAuth2 로그인을 다룹니다. 암호화 모듈은 AES-256-GCM 필드 암호화와 키 관리를, 개인정보 처리 기능은 로그 등의 마스킹을 지원합니다.
이벤트는 Local·Redis Streams·Kafka·RabbitMQ를 선택해 연결합니다. 파일·Excel·캐시·이메일 모듈을 필요에 따라 추가하고, Actuator와 Micrometer로 상태와 지표를 확인합니다.
Java 17 이상과 Spring Boot를 기반으로 Spring Security·Hibernate·SpringDoc OpenAPI를 연결합니다. Gradle에서 스타터 의존성을 추가하고 프로젝트에 필요한 모듈을 구성합니다.
API 문서, 예외 응답, 검증 메시지와 다국어 처리를 같은 규칙으로 관리합니다. 인증과 저장소 같은 공통 기능을 기반으로 각 서비스의 업무 로직을 구현합니다.
제품 문서에서 설치·설정·모듈별 사용법을 안내합니다. 배포 라이선스는 SimpleCORE License 1.0이며 자세한 이용 조건은 공식 제품 사이트에서 확인할 수 있습니다.