하드코딩, 상수 클래스 생성하여 적용
parent
c6a5057ab6
commit
7468adb597
@ -0,0 +1,44 @@
|
||||
package com.vmis.interfaceapp.config;
|
||||
|
||||
/**
|
||||
* 애플리케이션 전역에서 사용되는 상수를 관리하는 클래스
|
||||
*
|
||||
* <p>이 클래스는 하드코딩된 값들을 상수로 관리하여 유지보수성을 향상시킵니다.</p>
|
||||
* <ul>
|
||||
* <li>연계 결과 코드</li>
|
||||
* <li>시스템 상수</li>
|
||||
* </ul>
|
||||
*/
|
||||
public class ApiConstant {
|
||||
|
||||
// ===== 연계 결과 코드 (CNTC_RESULT_CODE) =====
|
||||
|
||||
/**
|
||||
* 연계 결과 코드: 정상
|
||||
* <p>외부 API 호출이 정상적으로 처리되었음을 나타냅니다.</p>
|
||||
*/
|
||||
public static final String CNTC_RESULT_CODE_SUCCESS = "00";
|
||||
|
||||
/**
|
||||
* 연계 결과 코드: 에러
|
||||
* <p>외부 API 호출 중 에러가 발생했음을 나타냅니다.</p>
|
||||
*/
|
||||
public static final String CNTC_RESULT_CODE_ERROR = "99";
|
||||
|
||||
// ===== 시스템 상수 =====
|
||||
|
||||
/**
|
||||
* 기본 등록자: SYSTEM
|
||||
* <p>시스템에서 자동으로 등록한 레코드의 등록자명입니다.</p>
|
||||
*/
|
||||
public static final String DEFAULT_REGISTRANT = "SYSTEM";
|
||||
|
||||
// ===== Private Constructor =====
|
||||
|
||||
/**
|
||||
* 유틸리티 클래스이므로 인스턴스 생성을 방지합니다.
|
||||
*/
|
||||
private ApiConstant() {
|
||||
throw new AssertionError("Constraint 클래스는 인스턴스화할 수 없습니다.");
|
||||
}
|
||||
}
|
||||
Loading…
Reference in New Issue