개발도구 공통 설정
개발도구에 공통 설정을 적용합니다.
1. 새 버전의 개발도구가 있는지 체크 여부
기능이 활성화 되어 있으면 개발도구가 기동 될 때 새 버전이 있는지 확인하고 업데이트가 필요한 경우 알림 메시지를 출력 합니다.
속성 | 설명 |
---|---|
키 |
commonConfiguration.studio.checkNewVersion |
기본값 |
true |
다중 값 여부 |
아니오 |
사용할 수 있는 값 |
true |
false |
2. 캐릭터 셋
개발도구에서 생성되는 문서의 캐릭터 셋을 지정합니다.
속성 | 설명 |
---|---|
키 |
commonConfiguration.studio.characterSet |
기본값 |
UTF8 |
다중 값 여부 |
아니오 |
사용할 수 있는 값 |
UTF8 |
EUC-KR |
3. 비상 로그인
로그인 인증 없이 개발도구에 비상 로그인을 할 수 있는 기능을 사용할지 설정 합니다.
속성 | 설명 |
---|---|
키 |
commonConfiguration.studio.useEmergencyLogin |
기본값 |
false |
다중 값 여부 |
아니오 |
사용할 수 있는 값 |
true |
false |
4. 개발도구 버전
가장 최신의 개발도구의 버전을 지정합니다.
사용중인 개발도구의 버전이 지정된 버전보다 낮은 경우 알림 메시지를 출력 할 수 있습니다.
-
새 버전의 개발도구가 있는지 체크 여부(commonConfiguration.studio.checkNewVersion)가 활성화 되어 있어야 합니다.
속성 | 설명 |
---|---|
키 |
commonConfiguration.studio.managedVersion |
기본값 |
5.0.0.202301010900 |
다중 값 여부 |
아니오 |
사용할 수 있는 값 |
5.0.0.202301010900 |
5. 확장 플러그인의 버전
가장 최신의 확장 플러그인의 버전을 지정합니다.
사용중인 개발도구의 확장 플러그인 버전이 지정된 버전보다 낮은 경우 알림 메시지를 출력 할 수 있습니다.
-
새 버전의 개발도구가 있는지 체크 여부(commonConfiguration.studio.checkNewVersion)가 활성화 되어 있어야 합니다.
속성 | 설명 |
---|---|
키 |
commonConfiguration.studio.managedExtensionVersion |
기본값 |
1.0.0.202101010900 |
다중 값 여부 |
아니오 |
사용할 수 있는 값 |
1.0.0.202101010900 |
1.0.0.202112312359 |
6. 개발도구 업데이트 알림 메시지
새 버전의 개발도구가 있는지 체크 여부(commonConfiguration.studio.checkNewVersion)가 활성화 되어 있는 경우에 출력 되는 알림 메시지를 지정할 수 있습니다.
속성 | 설명 |
---|---|
키 |
commonConfiguration.studio.updateMessage |
기본값 |
새 버전의 스튜디오가 존재합니다. 스튜디오를 업데이트 하십시오. |
다중 값 여부 |
아니오 |
사용할 수 있는 값 |
새 버전의 스튜디오가 존재합니다. 스튜디오를 업데이트 하십시오. |
7. 개발도구 로딩 화면 메시지
개발도구가 로딩 될 때 화면에 출력되는 메시지를 지정 할 수 있습니다.
속성 | 설명 |
---|---|
키 |
commonConfiguration.studio.splash.notificationMessage |
기본값 |
|
다중 값 여부 |
아니오 |
사용할 수 있는 값 |
message1 |
message2 |
8. 마법사 숨기기
등록된 마법사 중에서 사용하지 않을 마법사를 숨길 수 있습니다.
속성 | 설명 |
---|---|
키 |
commonConfiguration.studio.hideWizard |
다중 값 여부 |
예 |
사용할 수 있는 값 |
wizardId1 |
wizardId2,wizardId3 |
9. 편집기 숨기기
등록된 편집기 중에서 사용하지 않을 편집기를 숨길 수 있습니다.
속성 | 설명 |
---|---|
키 |
commonConfiguration.studio.hideEditor |
다중 값 여부 |
예 |
사용할 수 있는 값 |
editorId1 |
editorId2,editorId3 |
10. 팝업 메뉴 숨기기
등록된 팝업 메뉴 중에서 사용하지 않을 메뉴를 숨길 수 있습니다.
속성 | 설명 |
---|---|
키 |
commonConfiguration.studio.hidePopupMenu |
다중 값 여부 |
예 |
사용할 수 있는 값 |
popupMenuId1 |
popupMenuId2,popupMenuId3 |
11. 멀티 탭으로 구성된 편집기의 탭을 닫을 때 알림창 표시 여부.
멀티 탭으로 구성된 편집기의 탭을 닫을 때 알림창 표시 여부를 지정 합니다.
값이 true 일 때 탭의 닫기 버튼을 클릭하면 알림창을 표시 합니다.
속성 | 설명 |
---|---|
키 |
commonConfiguration.studio.askWhenClosingPage |
기본값 |
true |
다중 값 여부 |
아니오 |
사용할 수 있는 값 |
true |
false |
12. 스튜디오 오버라이딩 모듈 선택
등록된 스튜디오 오버라이딩 모듈중에서 사용할 모듈을 설정으로 선택할 수 있는 기능을 제공합니다.
1. 명시된 ID의 모듈을 사용: 설정에서 명시한 모듈의 ID와 일치하는 모듈을 사용합니다.
2. 도메인 ID와 일치하는 모듈을 사용: 로그인에 사용한 도메인 ID와 일치하는 모듈을 사용합니다.
3. 등록된 모듈에서 첫번째 모듈을 사용: 등록된 모듈중에서 첫번째 모듈을 사용합니다.
속성 | 설명 |
---|---|
키 |
commonConfiguration.studio.overriding.moduleId |
기본값 |
|
다중 값 여부 |
아니오 |
사용할 수 있는 값 |
ID1 |
ID2 |
13. 개발 도구의 업데이트 사이트 URL
개발 도구의 업데이트 사이트 URL을 설정합니다.
속성 | 설명 |
---|---|
키 |
commonConfiguration.studio.managedUpdateSiteUrl |
기본값 |
|
다중 값 여부 |
아니오 |
사용할 수 있는 값 |
http://updateSiteUrl |
14. 개발 도구 확장 플러그인의 업데이트 사이트 URL
개발 도구 확장 플러그인의 업데이트 사이트 URL을 설정합니다.
속성 | 설명 |
---|---|
키 |
commonConfiguration.studio.managedExtensionUpdateSiteUrl |
기본값 |
|
다중 값 여부 |
아니오 |
사용할 수 있는 값 |
http://updateSiteUrl |
15. 새 버전의 개발도구가 업데이트 사이트에 있는지 체크 여부
기능이 활성화 되어 있으면 개발도구가 기동 될 때 업데이트 사이트에 새 버전이 있는지 확인하고 업데이트가 필요한 경우 알림 메시지를 출력 합니다.
속성 | 설명 |
---|---|
키 |
commonConfiguration.studio.checkRemoteNewVersion |
기본값 |
false |
다중 값 여부 |
아니오 |
사용할 수 있는 값 |
true |
false |
16. 자바 소스 버전
소스 코드에 적용할 자바 버전을 지정합니다.
속성 | 설명 |
---|---|
키 |
commonConfiguration.javaVersion.sourceLevel |
기본값 |
11 |
다중 값 여부 |
아니오 |
사용할 수 있는 값 |
1.8 |
9 |
|
10 |
|
11 |
|
12 |
|
13 |
|
14 |
17. 자바 컴파일 버전
컴파일에 적용할 자바 버전을 지정합니다.
속성 | 설명 |
---|---|
키 |
commonConfiguration.javaVersion.complianceLevel |
기본값 |
11 |
다중 값 여부 |
아니오 |
사용할 수 있는 값 |
1.8 |
9 |
|
10 |
|
11 |
|
12 |
|
13 |
|
14 |
18. 편집기 글꼴
편집기에 적용할 폰트를 지정 합니다.
속성 | 설명 |
---|---|
키 |
commonConfiguration.editor.font |
기본값 |
맑은 고딕 |
다중 값 여부 |
아니오 |
사용할 수 있는 값 |
Consolas |
Verdana |
|
맑은 고딕 |
19. 편집기 글꼴 크기
편집기에 적용할 폰트의 크기를 지정 합니다.
속성 | 설명 |
---|---|
키 |
commonConfiguration.editor.font.size |
기본값 |
10 |
다중 값 여부 |
아니오 |
사용할 수 있는 값 |
10 |
11 |
|
12 |
20. 지정된 폰트만 사용 여부
편집기에서 지정된 폰트만 사용하도록 지정합니다.
false 를 사용할 경우에는 폰트 및 폰트 사이즈를 강제화 하지 않습니다.
속성 | 설명 |
---|---|
키 |
commonConfiguration.editor.font.useForceSetting |
기본값 |
true |
다중 값 여부 |
아니오 |
사용할 수 있는 값 |
true |
false |
21. 타입의 논리 이름이 없는 경우의 검증 레벨
타입의 논리 이름이 없는 경우에 사용할 검증 레벨을 지정 합니다.
속성 | 설명 |
---|---|
키 |
commonConfiguration.validation.type.severity.emptyLogicalName |
기본값 |
warning |
다중 값 여부 |
아니오 |
사용할 수 있는 값 |
ok |
warning |
|
info |
|
error |
22. 타입의 설명이 없는 경우의 검증 레벨
타입의 설명이 없는 경우에 사용할 검증 레벨을 지정 합니다.
속성 | 설명 |
---|---|
키 |
commonConfiguration.validation.type.severity.emptyDescription |
기본값 |
ok |
다중 값 여부 |
아니오 |
사용할 수 있는 값 |
ok |
warning |
|
info |
|
error |
23. 타입의 작성자가 없는 경우의 검증 레벨
타입의 작성자가 없는 경우에 사용할 검증 레벨을 지정 합니다.
속성 | 설명 |
---|---|
키 |
commonConfiguration.validation.type.severity.emptyAuthor |
기본값 |
warning |
다중 값 여부 |
아니오 |
사용할 수 있는 값 |
ok |
warning |
|
info |
|
error |
24. 메소드의 논리 이름이 없는 경우의 검증 레벨
메소드의 논리 이름이 없는 경우에 사용할 검증 레벨을 지정 합니다.
속성 | 설명 |
---|---|
키 |
commonConfiguration.validation.method.severity.emptyLogicalName |
기본값 |
warning |
다중 값 여부 |
아니오 |
사용할 수 있는 값 |
ok |
warning |
|
info |
|
error |
25. 메소드의 설명이 없는 경우의 검증 레벨
메소드의 설명이 없는 경우에 사용할 검증 레벨을 지정 합니다.
속성 | 설명 |
---|---|
키 |
commonConfiguration.validation.method.severity.emptyDescription |
기본값 |
ok |
다중 값 여부 |
아니오 |
사용할 수 있는 값 |
ok |
warning |
|
info |
|
error |
26. 메소드의 작성자가 없는 경우의 검증 레벨
메소드의 작성자가 없는 경우에 사용할 검증 레벨을 지정 합니다.
속성 | 설명 |
---|---|
키 |
commonConfiguration.validation.method.severity.emptyAuthor |
기본값 |
warning |
다중 값 여부 |
아니오 |
사용할 수 있는 값 |
ok |
warning |
|
info |
|
error |
27. 시스템 헤더 클래스
시스템 헤더 클래스의 Full name 을 지정 합니다.
속성 | 설명 |
---|---|
키 |
commonConfiguration.application.systemHeader |
기본값 |
bxm.dft.context.DefaultSystemHeader |
다중 값 여부 |
아니오 |
사용할 수 있는 값 |
ext.context.impl.ExtSystemHeaderImpl |
28. 어플리케이션 컨텍스트 클래스
어플리케이션 컨텍스트 클래스의 Full name 을 지정 합니다.
속성 | 설명 |
---|---|
키 |
commonConfiguration.application.applicationContext |
기본값 |
bxm.dft.context.DefaultApplicationContext |
다중 값 여부 |
아니오 |
사용할 수 있는 값 |
ext.context.impl.ExtApplicationContextImpl |
29. 어플리케이션 예외 클래스
어플리케이션 예외 클래스의 Full name 을 지정 합니다.
속성 | 설명 |
---|---|
키 |
commonConfiguration.application.applicationException |
기본값 |
bxm.dft.app.DefaultApplicationException |
다중 값 여부 |
아니오 |
사용할 수 있는 값 |
ext.context.impl.ExtApplicationException |
30. 시스템 헤더 필드
시스템 헤더 클래스의 필드중에서 사용할 필드를 지정합니다.
예시)
1. 사용할 필드의 기본값이 없을 때
order=0,name=trxCd
2. 사용할 필드의 기본값이 있을 때
order=1,chnlType,defaultValue=A1
3. 사용할 필드의 기본값이 있고, 지정된 어플리케이션에서는 다른 기본값을 사용할 때
order=2,srcId,defaultValue=000;APPLICATION_NAME1:001
order=2,srcId,defaultValue=000;APPLICATION_NAME1:001;APPLICATION_NAME2:002
설명)
-
APPLICATION_NAME1을 이름으로 갖는 어플리케이션의 srcId의 기본값은 001
-
APPLICATION_NAME2을 이름으로 갖는 어플리케이션의 srcId의 기본값은 002
-
그외 다른 어플리케이션의 srcId의 기본값은 000
defaultValue 이후부터는 어플리케이션을 세미콜론(;)으로 구분. 각 어플리케이션별 값은 콜론(:)으로 구분.
속성 | 설명 |
---|---|
키 |
commonConfiguration.application.systemHeader.field |
다중 값 여부 |
예 |
사용할 수 있는 값 |
order=0,name=trxCd |
order=1,name=chnlType,defaultValue=A1 |
|
order=1,name=chnlType,defaultValue=A1;APP_NAME1:A2 |
|
order=1,name=chnlType,defaultValue=A1;APP_NAME1:A2;APP_NAME2:A3 |
31. 멤버 변수 @Autowired 사용 여부
멤버 변수에 @Autowired 를 사용할지 지정 합니다.
속성 | 설명 |
---|---|
키 |
commonConfiguration.application.useAutowired |
기본값 |
false |
다중 값 여부 |
아니오 |
사용할 수 있는 값 |
true |
false |
32. 메소드 접두어
메소드 접두어로 사용할 접두어를 등록 합니다.
속성 | 설명 |
---|---|
키 |
commonConfiguration.application.naming.methodPrefix |
다중 값 여부 |
예 |
사용할 수 있는 값 |
get,선택 |
add,삽입 |
33. SQL ID 접두어
SQL ID 접두어로 사용할 접두어를 등록 합니다.
속성 | 설명 |
---|---|
키 |
commonConfiguration.application.naming.sqlIdPrefix |
다중 값 여부 |
예 |
사용할 수 있는 값 |
select,선택 |
insert,삽입 |
34. 런타임 버전
개발도구가 지원하는 런타임 엔진의 버전을 명시합니다.
속성 | 설명 |
---|---|
키 |
commonConfiguration.application.runtimeVersion |
기본값 |
5.0 |
다중 값 여부 |
아니오 |
사용할 수 있는 값 |
2.0 |
3.0 |
|
4.0 |
|
4.1 |
|
5.0 |
35. 개발도구에서 필요한 라이브러리를 가져오기 위한 저장소 URL
개발도구에서 필요한 라이브러리를 가져오기 위한 저장소 URL을 지정 합니다.
속성 | 설명 |
---|---|
키 |
commonConfiguration.artifact.url |
다중 값 여부 |
예 |
사용할 수 있는 값 |
http://your-artifactory-url/artifactory/lib1 |
http://your-artifactory-url/artifactory/lib2,user,password |
36. 개발도구에서 필요한 라이브러리를 가져오기 위한 artifact 정보
개발도구에서 필요한 라이브러리를 가져오기 위한 artifact 정보를 지정 합니다.
속성 | 설명 |
---|---|
키 |
commonConfiguration.artifact |
다중 값 여부 |
예 |
사용할 수 있는 값 |
groupId=com.oracle.jdbc,artifactId=ojdbc6_g,version=11.2.0.4 |
groupId=com.oracle.jdbc,artifactId=ojdbc6,version=11.2.0.4 |
37. 개발도구에서 필요한 라이브러리를 가져오기 위해 jcenter() 를 사용
개발도구 내부에서 필요한 라이브러리를 가져오기 위해 jcenter() 를 사용할지 여부를 지정 합니다.
속성 | 설명 |
---|---|
키 |
commonConfiguration.artifact.useJcenter |
기본값 |
false |
다중 값 여부 |
아니오 |
사용할 수 있는 값 |
true |
false |
38. Gradle 프로젝트의 빌드 스크립트에서 jcenter 를 사용할지 여부
Gradle 프로젝트를 생성할 때 빌드 스크립트의 repositories 에 jcenter() 를 사용할 지 여부를 지정 합니다.
속성 | 설명 |
---|---|
키 |
commonConfiguration.project.repository.useJcenter |
기본값 |
false |
다중 값 여부 |
아니오 |
사용할 수 있는 값 |
true |
false |
39. Gradle 저장소 URL
Gradle 프로젝트를 생성할 때 빌드 스크립트의 repositories 에 사용할 저장소 URL 을 등록 합니다.
속성 | 설명 |
---|---|
키 |
commonConfiguration.project.repository.url |
다중 값 여부 |
예 |
사용할 수 있는 값 |
s3://yourS3RepositoryURL |
http://yourRepositoryURL |
|
s3://yourS3RepositoryURL,user,password |
|
http://yourRepositoryURL,user,password |
40. Gradle 퍼블리싱 URL
Gradle 프로젝트를 생성할 때 빌드 스크립트의 publishing 에 사용할 URL 을 등록 합니다.
속성 | 설명 |
---|---|
키 |
commonConfiguration.project.publishing.url |
다중 값 여부 |
예 |
사용할 수 있는 값 |
s3://yourS3PublishingURL |
http://yourPublishingURL |
|
s3://yourS3PublishingURL,user,password |
|
http://yourPublishingURL,user,password |
41. Gradle Plugin Management URL
Gradle 프로젝트의 빌드 스크립트에서 사용할 Plugin Management URL 을 등록 합니다.
속성 | 설명 |
---|---|
키 |
commonConfiguration.project.gradle.pm.repository.url |
다중 값 여부 |
예 |
사용할 수 있는 값 |
s3://yourS3GradlePluginManagementRepositoryURL |
http://yourS3GradlePluginManagementRepositoryURL |
|
s3://yourS3GradlePluginManagementRepositoryURL,user,password |
|
http://yourS3GradlePluginManagementRepositoryURL,user,password |
42. Gradle BLOB Store URL
Gradle 프로젝트의 빌드 스크립트에서 사용할 BLOB Store URL 을 등록 합니다.
속성 | 설명 |
---|---|
키 |
commonConfiguration.project.blobstore.local.url |
기본값 |
|
다중 값 여부 |
아니오 |
사용할 수 있는 값 |
http://yourBlobStoreURL |
43. Gradle BLOB Store Cluster URL
Gradle 프로젝트의 빌드 스크립트에서 사용할 BLOB Store Cluster URL 을 등록 합니다.
속성 | 설명 |
---|---|
키 |
commonConfiguration.project.blobstore.cluster.url |
기본값 |
|
다중 값 여부 |
아니오 |
사용할 수 있는 값 |
http://yourBlobStoreURL |
44. Gradle 의존성
Gradle 프로젝트의 빌드 스크립트에서 사용할 의존성을 등록 합니다.
속성 | 설명 |
---|---|
키 |
commonConfiguration.project.gradle.dependencies |
다중 값 여부 |
예 |
사용할 수 있는 값 |
implementation 'bxm-runtime:bxm-common:5.0.0' |
testRuntimeOnly 'org.junit.platform:junit-platform-launcher:1.5.1' |
45. Gradle 의존성(배치)
Gradle 프로젝트의 빌드 스크립트에서 사용할 의존성을 등록 합니다.(배치)
속성 | 설명 |
---|---|
키 |
commonConfiguration.project.batch.gradle.dependencies |
다중 값 여부 |
예 |
사용할 수 있는 값 |
implementation 'bxm-runtime:bxm-common:5.0.0' |
testRuntimeOnly 'org.junit.platform:junit-platform-launcher:1.5.1' |
46. Gradle Artifact Group ID
Gradle 프로젝트의 빌드 스크립트에서 사용할 Artifact Group ID 를 등록 합니다.
속성 | 설명 |
---|---|
키 |
commonConfiguration.project.gradle.artifact.groupId |
기본값 |
com.bankwareglobal |
다중 값 여부 |
아니오 |
사용할 수 있는 값 |
io.bankwareglobal |
47. Gradle Artifact version
Gradle 프로젝트의 빌드 스크립트에서 사용할 Artifact version 을 등록 합니다.
속성 | 설명 |
---|---|
키 |
commonConfiguration.project.gradle.artifact.version |
기본값 |
0.0.1-SNAPSHOT |
다중 값 여부 |
아니오 |
사용할 수 있는 값 |
1.0.0 |
48. Gradle Properties
gradle.properties 파일의 속성 값을 지정 합니다.
예시)
props1=value1
props2=value2
속성 | 설명 |
---|---|
키 |
commonConfiguration.project.gradle.properties |
다중 값 여부 |
예 |
사용할 수 있는 값 |
prop1=value1 |
prop2=value2 |
49. Gradle Properties(Batch)
배치 프로젝트의 gradle.properties 파일의 속성 값을 지정 합니다.
예시)
props1=value1
props2=value2
속성 | 설명 |
---|---|
키 |
commonConfiguration.project.batch.gradle.properties |
다중 값 여부 |
예 |
사용할 수 있는 값 |
prop1=value1 |
prop2=value2 |
50. Gradle 저장소 커넥션 타임아웃
Gradle 저장소에 접속할 때 사용할 커넥션 타임아웃 값을 지정 합니다.
값은 밀리초를 사용할 수 있습니다.
값이 없는 경우 시스템 기본값이 사용 됩니다.
속성 | 설명 |
---|---|
키 |
commonConfiguration.gradle.httpConnectionTimeout |
기본값 |
|
다중 값 여부 |
아니오 |
사용할 수 있는 값 |
1000 |
3000 |
|
30000 |
|
300000 |
51. Gradle 저장소 소켓 타임아웃
Gradle 저장소에서 데이터를 읽을 때 사용할 소켓 타임아웃 값을 지정 합니다.
값은 밀리초를 사용할 수 있습니다.
값이 없는 경우 시스템 기본값이 사용 됩니다.
속성 | 설명 |
---|---|
키 |
commonConfiguration.gradle.httpSocketTimeout |
기본값 |
|
다중 값 여부 |
아니오 |
사용할 수 있는 값 |
1000 |
3000 |
|
30000 |
|
300000 |
52. Gradle 배포버전을 Gradle distribution Preferences에 적용
명시한 Gradle 배포버전을 Gradle Preferences의 Gradle distribution 옵션에 적용할 수 있습니다.
-
Preferences: Window→Preferences→Gradle→Gradle distribution/Specific Gradle version
속성 | 설명 |
---|---|
키 |
commonConfiguration.gradle.distributionVersion.applyPreferences |
기본값 |
true |
다중 값 여부 |
아니오 |
사용할 수 있는 값 |
6.7 |
7.4.2 |
|
7.6 |
53. Gradle 배포버전
사용할 Gradle 의 배포버전을 명시합니다.
속성 | 설명 |
---|---|
키 |
commonConfiguration.gradle.distributionVersion |
기본값 |
6.7 |
다중 값 여부 |
아니오 |
사용할 수 있는 값 |
6.7 |
7.4.2 |
|
7.6 |
54. DB 컬럼을 메타에 등록된 값으로 변환하는 변환기의 사용 여부
DB→IO, SQL→IO, SQL 실행 결과로 서비스 템플릿 생성 등에서 DB Column 을 조회할 때 조회된 Column 의 타입, 이름, 길이, 유효자리 등을 메타에 등록된 값으로 치환하는 변환기를 사용할지 여부를 지정
속성 | 설명 |
---|---|
키 |
commonConfiguration.meta.useTableColumnMetaConverter |
기본값 |
true |
다중 값 여부 |
아니오 |
사용할 수 있는 값 |
true |
false |
55. 메타의 물리이름이 카멜 표기법으로 작성되어 있는 경우.
DB→IO 필드 생성과 같은 기능에서 조회된 컬럼 정보를 메타 데이터로 보정하는 기능(commonConfiguration.meta.useTableColumnMetaConverter)이 활성화 되어있을 때, 컬럼의 이름으로 메타를 검색하여 검색된 결과로 컬럼 정보를 보정합니다.
이때, 조회된 컬럼의 이름이 스네이크 표기법(USER_NAME)인 경우에 메타의 물리이름도 스네이크 표기법이어야 정상적으로 메타를 검색할 수 있게 됩니다. 메타의 물리이름이 카멜 표기법(userName)인 경우에는 조회된 컬럼의 이름을 카멜 표기법으로 변환하여 검색해야 정상적인 결과를 얻을 수 있습니다.
사용하는 메타의 물리이름이 카멜 표기법으로 구성된 경우에는 값을 true 로 그렇지 않을 경우 false 를 지정해야 합니다.
속성 | 설명 |
---|---|
키 |
commonConfiguration.meta.isWrittenCamelNotation |
기본값 |
true |
다중 값 여부 |
아니오 |
사용할 수 있는 값 |
true |
false |
56. DB 컬럼을 메타에 등록된 값과 비교하는 검증기의 사용 여부
DB→IO, SQL→IO, SQL 실행 결과로 서비스 템플릿 생성 등에서 DB Column 을 조회할 때 조회된 Column 의 타입, 이름, 길이, 유효자리 등을 메타에 등록된 값과 비교하는 검증기의 사용 여부를 지정
속성 | 설명 |
---|---|
키 |
commonConfiguration.meta.useTableColumnMetaValidation |
기본값 |
true |
다중 값 여부 |
아니오 |
사용할 수 있는 값 |
true |
false |
57. 타입 - BxmCategory 애노테이션의 description 속성을 사용.
코드를 생성 할 때 BxmCategory 애노테이션의 description 속성을 사용할지 여부를 지정 합니다.
속성 | 설명 |
---|---|
키 |
commonConfiguration.categoryAnnotation.type.useDescription |
기본값 |
true |
다중 값 여부 |
아니오 |
사용할 수 있는 값 |
true |
false |
58. 타입 - BxmCategory 애노테이션의 author 속성을 사용.
코드를 생성 할 때 BxmCategory 애노테이션의 author 속성을 사용할지 여부를 지정 합니다.
속성 | 설명 |
---|---|
키 |
commonConfiguration.categoryAnnotation.type.useAuthor |
기본값 |
true |
다중 값 여부 |
아니오 |
사용할 수 있는 값 |
true |
false |
59. 메소드 - BxmCategory 애노테이션의 description 속성을 사용.
코드를 생성 할 때 BxmCategory 애노테이션의 description 속성을 사용할지 여부를 지정 합니다.
속성 | 설명 |
---|---|
키 |
commonConfiguration.categoryAnnotation.method.useDescription |
기본값 |
true |
다중 값 여부 |
아니오 |
사용할 수 있는 값 |
true |
false |
60. 메소드 - BxmCategory 애노테이션의 author 속성을 사용.
코드를 생성 할 때 BxmCategory 애노테이션의 author 속성을 사용할지 여부를 지정 합니다.
속성 | 설명 |
---|---|
키 |
commonConfiguration.categoryAnnotation.method.useAuthor |
기본값 |
true |
다중 값 여부 |
아니오 |
사용할 수 있는 값 |
true |
false |
61. String의 기본값
String 타입의 기본 값을 지정 합니다.
1. null 할당 : #null 을 입력 하십시오.
예시) String value= null;
2. 비어 있는 값 : #empty 를 입력 하십시오.
예시) String value= "";
3. 특정 값 : 사용할 문자열을 입력 하십시오.
예시) abc 를 입력한 경우 : String value= "abc";
속성 | 설명 |
---|---|
키 |
commonConfiguration.typeValue.default.string |
기본값 |
|
다중 값 여부 |
아니오 |
사용할 수 있는 값 |
#null |
#empty |
|
null |
|
empty |
|
abcd |
62. int의 기본값
int 타입의 기본 값을 지정 합니다. 숫자를 입력 할 수 있습니다.
예시) 0 을 입력한 경우 : int value= 0;
속성 | 설명 |
---|---|
키 |
commonConfiguration.typeValue.default.integer |
기본값 |
0 |
다중 값 여부 |
아니오 |
사용할 수 있는 값 |
0 |
1 |
|
2 |
|
10 |
|
100 |
63. long의 기본값
long 타입의 기본 값을 지정 합니다. 숫자를 입력 할 수 있습니다.
예시) 0 을 입력한 경우 : long value= 0L;
속성 | 설명 |
---|---|
키 |
commonConfiguration.typeValue.default.long |
기본값 |
0 |
다중 값 여부 |
아니오 |
사용할 수 있는 값 |
0 |
1 |
|
2 |
|
10 |
|
100 |
64. float의 기본값
float 타입의 기본 값을 지정 합니다. 숫자를 입력 할 수 있습니다.
예시) 0 을 입력한 경우 : float value= 0.0F;
속성 | 설명 |
---|---|
키 |
commonConfiguration.typeValue.default.float |
기본값 |
0.0 |
다중 값 여부 |
아니오 |
사용할 수 있는 값 |
0 |
1 |
|
2 |
|
10 |
|
100 |
65. double의 기본값
double 타입의 기본 값을 지정 합니다. 숫자를 입력 할 수 있습니다.
예시) 0 을 입력한 경우 : double value= 0.0D;
속성 | 설명 |
---|---|
키 |
commonConfiguration.typeValue.default.double |
기본값 |
0.0 |
다중 값 여부 |
아니오 |
사용할 수 있는 값 |
0 |
1 |
|
2 |
|
10 |
|
100 |
66. short의 기본값
short 타입의 기본 값을 지정 합니다. 숫자를 입력 할 수 있습니다.
예시) 0 을 입력한 경우 : short value= 0;
속성 | 설명 |
---|---|
키 |
commonConfiguration.typeValue.default.short |
기본값 |
0 |
다중 값 여부 |
아니오 |
사용할 수 있는 값 |
0 |
1 |
|
2 |
|
10 |
|
100 |
67. boolean의 기본값
boolean 타입의 기본 값을 지정 합니다. true 또는 false 를 입력 할 수 있습니다.
예시1) true 을 입력한 경우 : boolean value= true;
예시2) false 을 입력한 경우 : boolean value= false;
속성 | 설명 |
---|---|
키 |
commonConfiguration.typeValue.default.boolean |
기본값 |
false |
다중 값 여부 |
아니오 |
사용할 수 있는 값 |
true |
false |
68. char의 기본값
char 타입의 기본 값을 지정 합니다. a, b, c 등을 입력 할 수 있습니다.
예시) a 를 입력한 경우 : char value= 'a';
속성 | 설명 |
---|---|
키 |
commonConfiguration.typeValue.default.character |
기본값 |
|
다중 값 여부 |
아니오 |
사용할 수 있는 값 |
|
a |
|
b |
|
1 |
|
2 |
|
! |
|
@ |
|
- |
69. byte의 기본값
byte 타입의 기본 값을 지정 합니다. a, b, c 등을 입력 할 수 있습니다.
예시) a 를 입력한 경우 : byte value= 'a';
속성 | 설명 |
---|---|
키 |
commonConfiguration.typeValue.default.byte |
기본값 |
0 |
다중 값 여부 |
아니오 |
사용할 수 있는 값 |
|
a |
|
b |
|
1 |
|
2 |
70. Integer의 기본값
Integer 타입의 기본 값을 지정 합니다.
1. null 할당 : #null 을 입력 하십시오.
예시) Integer value= null;
2. 특정 값 : 숫자를 입력 할 수 있습니다.
예시) 0 를 입력한 경우 : Integer value= 0;
속성 | 설명 |
---|---|
키 |
commonConfiguration.typeValue.default.integerWrapper |
기본값 |
0 |
다중 값 여부 |
아니오 |
사용할 수 있는 값 |
#null |
0 |
|
1 |
|
2 |
|
10 |
|
100 |
71. Long의 기본값
Long 타입의 기본 값을 지정 합니다.
1. null 할당 : #null 을 입력 하십시오.
예시) Long value= null;
2. 특정 값 : 숫자를 입력 할 수 있습니다.
예시) 0 를 입력한 경우 : Long value= 0L;
속성 | 설명 |
---|---|
키 |
commonConfiguration.typeValue.default.longWrapper |
기본값 |
0 |
다중 값 여부 |
아니오 |
사용할 수 있는 값 |
#null |
0 |
|
1 |
|
2 |
|
10 |
|
100 |
72. Float의 기본값
Float 타입의 기본 값을 지정 합니다.
1. null 할당 : #null 을 입력 하십시오.
예시) Float value= null;
2. 특정 값 : 숫자를 입력 할 수 있습니다.
예시) 0 를 입력한 경우 : Float value= 0.0F;
속성 | 설명 |
---|---|
키 |
commonConfiguration.typeValue.default.floatWrapper |
기본값 |
0.0 |
다중 값 여부 |
아니오 |
사용할 수 있는 값 |
#null |
0 |
|
1 |
|
2 |
|
10 |
|
100 |
73. Double의 기본값
Double 타입의 기본 값을 지정 합니다.
1. null 할당 : #null 을 입력 하십시오.
예시) Double value= null;
2. 특정 값 : 숫자를 입력 할 수 있습니다.
예시) 0 를 입력한 경우 : Double value= 0.0D;
속성 | 설명 |
---|---|
키 |
commonConfiguration.typeValue.default.doubleWrapper |
기본값 |
0.0 |
다중 값 여부 |
아니오 |
사용할 수 있는 값 |
#null |
0 |
|
1 |
|
2 |
|
10 |
|
100 |
74. Short의 기본값
Short 타입의 기본 값을 지정 합니다.
1. null 할당 : #null 을 입력 하십시오.
예시) Short value= null;
2. 특정 값 : 숫자를 입력 할 수 있습니다.
예시) 0 를 입력한 경우 : Short value= 0;
속성 | 설명 |
---|---|
키 |
commonConfiguration.typeValue.default.shortWrapper |
기본값 |
0 |
다중 값 여부 |
아니오 |
사용할 수 있는 값 |
#null |
0 |
|
1 |
|
2 |
|
10 |
|
100 |
75. Boolean의 기본값
Boolean 타입의 기본 값을 지정 합니다.
1. null 할당 : #null 을 입력 하십시오.
예시) Boolean value= null;
2. 특정 값 : true 또는 false 를 입력 할 수 있습니다.
예시1) true 을 입력한 경우 : Boolean value= true;
예시2) false 을 입력한 경우 : Boolean value= false;
속성 | 설명 |
---|---|
키 |
commonConfiguration.typeValue.default.booleanWrapper |
기본값 |
false |
다중 값 여부 |
아니오 |
사용할 수 있는 값 |
#null |
true |
|
false |
76. Character의 기본값
Character 타입의 기본 값을 지정 합니다.
1. null 할당 : #null 을 입력 하십시오.
예시) Character value= null;
2. 특정 값 : a, b, c 등을 입력 할 수 있습니다.
예시) a 를 입력한 경우 : Character value= 'a';
속성 | 설명 |
---|---|
키 |
commonConfiguration.typeValue.default.characterWrapper |
기본값 |
|
다중 값 여부 |
아니오 |
사용할 수 있는 값 |
#null |
a |
|
b |
|
1 |
|
2 |
|
! |
|
@ |
|
- |
77. Byte의 기본값
Byte타입의 기본 값을 지정 합니다.
1. null 할당 : #null 을 입력 하십시오.
예시) Byte value= null;
2. 특정 값 : a, b, c 등을 입력 할 수 있습니다.
예시) a 를 입력한 경우 : Byte value= 'a';
속성 | 설명 |
---|---|
키 |
commonConfiguration.typeValue.default.byteWrapper |
기본값 |
0 |
다중 값 여부 |
아니오 |
사용할 수 있는 값 |
#null |
a |
|
b |
|
1 |
|
2 |
78. BigDecimal의 기본값
BigDecimal 타입의 기본 값을 지정 합니다.
1. null 할당 : #null 을 입력 하십시오.
예시) BigDecimal value= null;
2. 특정 값 : 숫자를 입력 할 수 있습니다.
예시) 0 를 입력한 경우 : BigDecimal value= new BigDecimal("0");
속성 | 설명 |
---|---|
키 |
commonConfiguration.typeValue.default.bigDecimal |
기본값 |
0 |
다중 값 여부 |
아니오 |
사용할 수 있는 값 |
#null |
0 |
|
10 |
|
10.12 |
79. BigInteger의 기본값
BigDecimal 타입의 기본 값을 지정 합니다.
1. null 할당 : #null 을 입력 하십시오.
예시) BigDecimal value= null;
2. 특정 값 : 숫자를 입력 할 수 있습니다.
예시) 0 를 입력한 경우 : BigDecimal value= new BigDecimal("0");
속성 | 설명 |
---|---|
키 |
commonConfiguration.typeValue.default.bigInteger |
기본값 |
0 |
다중 값 여부 |
아니오 |
사용할 수 있는 값 |
#null |
0 |
|
10 |
|
10.12 |
80. Date의 기본값
Date 타입의 기본 값을 지정 합니다.
1. null 할당 : #null(또는 null) 을 입력 하십시오.
예시) Date value= null;
2. 객체 생성 : #instance 를 입력 하십시오.
예시) Date value= new Date(System.currentTimeMillis());
3. 객체 생성(기본값) : #instance.default 를 입력 하십시오.
예시) Date value= new Date();
속성 | 설명 |
---|---|
키 |
commonConfiguration.typeValue.default.date |
기본값 |
null |
다중 값 여부 |
아니오 |
사용할 수 있는 값 |
null |
#null |
|
#instance |
|
#instance.default |
81. 컨트롤러 자원에 Swagger API의 사용 여부
컨트롤러 자원을 생성할 때 Swagger API의 사용 여부를 지정 합니다.
속성 | 설명 |
---|---|
키 |
commonConfiguration.controller.useSwaggerApi |
기본값 |
false |
다중 값 여부 |
아니오 |
사용할 수 있는 값 |
true |
false |
82. 새로운 자원 마법사에서 논리 이름 컨트롤의 활성화 여부
새로운 자원 마법사에서 논리 이름 컨트롤의 활성화 여부를 지정합니다. 값이 false 인 경우 컨트롤이 비활성화 됩니다.
속성 | 설명 |
---|---|
키 |
commonConfiguration.wizards.logicalName.control.enabled |
기본값 |
true |
다중 값 여부 |
아니오 |
사용할 수 있는 값 |
true |
false |
83. 새로운 자원 마법사에서 설명 컨트롤의 활성화 여부
새로운 자원 마법사에서 설명 컨트롤의 활성화 여부를 지정합니다. 값이 false 인 경우 컨트롤이 비활성화 됩니다.
속성 | 설명 |
---|---|
키 |
commonConfiguration.wizards.description.control.enabled |
기본값 |
true |
다중 값 여부 |
아니오 |
사용할 수 있는 값 |
true |
false |
84. 새로운 자원 마법사에서 작성자 컨트롤의 활성화 여부
새로운 자원 마법사에서 작성자 컨트롤의 활성화 여부를 지정합니다. 값이 false 인 경우 컨트롤이 비활성화 됩니다.
속성 | 설명 |
---|---|
키 |
commonConfiguration.wizards.author.control.enabled |
기본값 |
true |
다중 값 여부 |
아니오 |
사용할 수 있는 값 |
true |
false |
85. Sub IO 의 필드를 포함할 깊이값 지정
산출물을 생성할 때 입출력 타입에 사용된 IO가 포함하는 Sub IO 의 필드를 포함할 깊이 값을 지정할 수 있습니다.
1 이상의 값을 지정한 경우 Sub IO 의 필드가 포함되어 산출물이 생성 됩니다.
속성 | 설명 |
---|---|
키 |
commonConfiguration.deliverables.includeSubIoFields.depth |
기본값 |
0 |
다중 값 여부 |
아니오 |
사용할 수 있는 값 |
0 |
1 |
|
2 |
86. IO 필드의 길이에 0 값을 허용(또는 비어있는 값).
값이 true 로 지정된 경우, IO 필드의 길이에 0 값(또는 비어있는값)을 허용합니다.
속성 | 설명 |
---|---|
키 |
ioConfiguration.validation.allow.zeroLength |
기본값 |
false |
다중 값 여부 |
아니오 |
사용할 수 있는 값 |
true |
false |
87. 옵션 헤더1의 전체 이름
시스템 헤더외에 추가로 사용할 옵션 헤더1의 Full name 을 지정 합니다.
속성 | 설명 |
---|---|
키 |
commonConfiguration.application.extraSystemHeader1 |
기본값 |
|
다중 값 여부 |
아니오 |
사용할 수 있는 값 |
bxm.header.YourExtraHeader1 |
88. 옵션 헤더2의 전체 이름
시스템 헤더외에 추가로 사용할 옵션 헤더2의 Full name 을 지정 합니다.
속성 | 설명 |
---|---|
키 |
commonConfiguration.application.extraSystemHeader2 |
기본값 |
|
다중 값 여부 |
아니오 |
사용할 수 있는 값 |
bxm.header.YourExtraHeader2 |
89. 옵션 헤더3의 전체 이름
시스템 헤더외에 추가로 사용할 옵션 헤더3의 Full name 을 지정 합니다.
속성 | 설명 |
---|---|
키 |
commonConfiguration.application.extraSystemHeader3 |
기본값 |
|
다중 값 여부 |
아니오 |
사용할 수 있는 값 |
bxm.header.YourExtraHeader3 |
90. 옵션 헤더1의 라벨
시스템 헤더외에 추가로 사용할 옵션 헤더1의 논리 이름을 지정 합니다.
속성 | 설명 |
---|---|
키 |
commonConfiguration.application.extraSystemHeader1.label |
기본값 |
|
다중 값 여부 |
아니오 |
사용할 수 있는 값 |
헤더1 |
91. 옵션 헤더2의 라벨
시스템 헤더외에 추가로 사용할 옵션 헤더2의 논리 이름을 지정 합니다.
속성 | 설명 |
---|---|
키 |
commonConfiguration.application.extraSystemHeader2.label |
기본값 |
|
다중 값 여부 |
아니오 |
사용할 수 있는 값 |
헤더2 |
92. 옵션 헤더3의 라벨
시스템 헤더외에 추가로 사용할 옵션 헤더3의 논리 이름을 지정 합니다.
속성 | 설명 |
---|---|
키 |
commonConfiguration.application.extraSystemHeader3.label |
기본값 |
|
다중 값 여부 |
아니오 |
사용할 수 있는 값 |
헤더3 |
93. 옵션 헤더1의 필드중 사용할 필드 목록
옵션 헤더1 클래스의 필드중에서 사용할 필드를 지정 합니다.
속성 | 설명 |
---|---|
키 |
commonConfiguration.application.extraSystemHeader1.field |
다중 값 여부 |
예 |
사용할 수 있는 값 |
order=0,name=trxCd |
order=1,name=chnlType,defaultValue="A1" |
94. 옵션 헤더2의 필드중 사용할 필드 목록
옵션 헤더2 클래스의 필드중에서 사용할 필드를 지정 합니다.
속성 | 설명 |
---|---|
키 |
commonConfiguration.application.extraSystemHeader2.field |
다중 값 여부 |
예 |
사용할 수 있는 값 |
order=0,name=trxCd |
order=1,name=chnlType,defaultValue="A1" |
95. 옵션 헤더3의 필드중 사용할 필드 목록
옵션 헤더3 클래스의 필드중에서 사용할 필드를 지정 합니다.
속성 | 설명 |
---|---|
키 |
commonConfiguration.application.extraSystemHeader3.field |
다중 값 여부 |
예 |
사용할 수 있는 값 |
order=0,name=trxCd |
order=1,name=chnlType,defaultValue="A1" |
96. 기본 JNDI 데이터소스
어플리케이션에서 사용할 기본 JNDI 데이터소스를 등록 합니다.
속성 | 설명 |
---|---|
키 |
application.jndi.default.datasource |
기본값 |
|
다중 값 여부 |
아니오 |
사용할 수 있는 값 |
name=MainDS,xa=BXMXA,nxa=BXMNXA |
97. 기본 JDBC 데이터소스
어플리케이션에서 사용할 기본 JDBC 데이터소스를 등록 합니다.
속성 | 설명 |
---|---|
키 |
application.jdbc.default.datasource |
기본값 |
|
다중 값 여부 |
아니오 |
사용할 수 있는 값 |
MainDS |
98. JDBC 데이터소스에서 암호화된 패스워드 사용
JDBC 데이터소스에서 암호화된 패스워드 사용할지 여부를 지정 합니다.
속성 | 설명 |
---|---|
키 |
application.jdbc.useEncryptedPassword |
기본값 |
|
다중 값 여부 |
아니오 |
사용할 수 있는 값 |
true |
false |
99. bxm-application.xml 파일 생성시 JDBC, JNDI 데이터소스에 기본값 사용
bxm-application.xml 파일을 생성 할 때 JDBC, JNDI 데이터소스 속성에 기본값을 사용할지 여부를 지정 합니다.
속성 | 설명 |
---|---|
키 |
application.use.defaultJdbcAndJndi |
기본값 |
|
다중 값 여부 |
아니오 |
사용할 수 있는 값 |
true |
false |
100. WSDL - 기본 웹서비스 URL
WSDL 에서 사용하는 기본 웹서비스 URL을 지정 합니다.
속성 | 설명 |
---|---|
키 |
commonConfiguration.application.webService.default.url |
기본값 |
http://yourWebServiceUrl:port |
다중 값 여부 |
아니오 |
사용할 수 있는 값 |
http://yourWebServiceUrl:port |
101. WSDL - 프로젝트 별 웹서비스 URL
WSDL 에서 사용하는 기본 웹서비스 URL를 프로젝트 별로 지정 합니다.
프로젝트 이름과 사용할 URL 을 콤마(,)로 구분해서 입력할 수 있습니다.
속성 | 설명 |
---|---|
키 |
commonConfiguration.application.webService.url |
다중 값 여부 |
예 |
사용할 수 있는 값 |
MyBxmApp1,http://webserviceUrl1:port |
MyBxmApp2,http://webserviceUrl2:port |
102. WSDL - 웹서비스 Namespace Prefix
WSDL 에서 사용하는 Namespace Prefix 를 지정할 수 있습니다.
속성 | 설명 |
---|---|
키 |
commonConfiguration.application.webService.namespace.prefix |
기본값 |
http://bxm.com |
다중 값 여부 |
아니오 |
사용할 수 있는 값 |
http://bxm.com |
http://yourUrl.com |
103. WSDL - 사용 여부
WSDL 메뉴를 활성화 할지 여부를 지정합니다.
속성 | 설명 |
---|---|
키 |
commonConfiguration.application.webService.useWsdl |
기본값 |
false |
다중 값 여부 |
아니오 |
사용할 수 있는 값 |
true |
false |
104. 서비스 마법사에서 서비스 이름 편집 가능 여부
서비스 마법사에서 서비스 이름 필드의 편집 가능 여부를 지정 합니다.
속성 | 설명 |
---|---|
키 |
wizards.service.editableServiceNameControl |
기본값 |
true |
다중 값 여부 |
아니오 |
사용할 수 있는 값 |
true |
false |