개발도구 공통 설정

개발도구에 공통 설정을 적용합니다.

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을 설정합니다.

개발 도구의 업데이트 사이트 URL
속성 설명

commonConfiguration.studio.managedUpdateSiteUrl

기본값

다중 값 여부

아니오

사용할 수 있는 값

http://updateSiteUrl

14. 개발 도구 확장 플러그인의 업데이트 사이트 URL

개발 도구 확장 플러그인의 업데이트 사이트 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 를 사용할지 지정 합니다.

멤버 변수 @Autowired 사용 여부
속성 설명

commonConfiguration.application.useAutowired

기본값

false

다중 값 여부

아니오

사용할 수 있는 값

true

false

32. 메소드 접두어

메소드 접두어로 사용할 접두어를 등록 합니다.

메소드 접두어
속성 설명

commonConfiguration.application.naming.methodPrefix

다중 값 여부

사용할 수 있는 값

get,선택

add,삽입

33. SQL ID 접두어

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을 지정 합니다.

개발도구에서 필요한 라이브러리를 가져오기 위한 저장소 URL
속성 설명

commonConfiguration.artifact.url

다중 값 여부

사용할 수 있는 값

http://your-artifactory-url/artifactory/lib1

http://your-artifactory-url/artifactory/lib2,user,password

36. 개발도구에서 필요한 라이브러리를 가져오기 위한 artifact 정보

개발도구에서 필요한 라이브러리를 가져오기 위한 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() 를 사용할지 여부를 지정 합니다.

개발도구에서 필요한 라이브러리를 가져오기 위해 jcenter() 를 사용
속성 설명

commonConfiguration.artifact.useJcenter

기본값

false

다중 값 여부

아니오

사용할 수 있는 값

true

false

38. Gradle 프로젝트의 빌드 스크립트에서 jcenter 를 사용할지 여부

Gradle 프로젝트를 생성할 때 빌드 스크립트의 repositories 에 jcenter() 를 사용할 지 여부를 지정 합니다.

Gradle 프로젝트의 빌드 스크립트에서 jcenter 를 사용할지 여부
속성 설명

commonConfiguration.project.repository.useJcenter

기본값

false

다중 값 여부

아니오

사용할 수 있는 값

true

false

39. Gradle 저장소 URL

Gradle 프로젝트를 생성할 때 빌드 스크립트의 repositories 에 사용할 저장소 URL 을 등록 합니다.

Gradle 저장소 URL
속성 설명

commonConfiguration.project.repository.url

다중 값 여부

사용할 수 있는 값

s3://yourS3RepositoryURL

http://yourRepositoryURL

s3://yourS3RepositoryURL,user,password

http://yourRepositoryURL,user,password

40. Gradle 퍼블리싱 URL

Gradle 프로젝트를 생성할 때 빌드 스크립트의 publishing 에 사용할 URL 을 등록 합니다.

Gradle 퍼블리싱 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 을 등록 합니다.

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 을 등록 합니다.

Gradle BLOB Store URL
속성 설명

commonConfiguration.project.blobstore.local.url

기본값

다중 값 여부

아니오

사용할 수 있는 값

http://yourBlobStoreURL

43. Gradle BLOB Store Cluster URL

Gradle 프로젝트의 빌드 스크립트에서 사용할 BLOB Store Cluster URL 을 등록 합니다.

Gradle BLOB Store Cluster URL
속성 설명

commonConfiguration.project.blobstore.cluster.url

기본값

다중 값 여부

아니오

사용할 수 있는 값

http://yourBlobStoreURL

44. Gradle 의존성

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 프로젝트의 빌드 스크립트에서 사용할 의존성을 등록 합니다.(배치)

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 를 등록 합니다.

Gradle Artifact Group ID
속성 설명

commonConfiguration.project.gradle.artifact.groupId

기본값

com.bankwareglobal

다중 값 여부

아니오

사용할 수 있는 값

io.bankwareglobal

47. Gradle Artifact version

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

Gradle Properties
속성 설명

commonConfiguration.project.gradle.properties

다중 값 여부

사용할 수 있는 값

prop1=value1

prop2=value2

49. Gradle Properties(Batch)

배치 프로젝트의 gradle.properties 파일의 속성 값을 지정 합니다.

예시)

props1=value1

props2=value2

Gradle Properties(Batch)
속성 설명

commonConfiguration.project.batch.gradle.properties

다중 값 여부

사용할 수 있는 값

prop1=value1

prop2=value2

50. Gradle 저장소 커넥션 타임아웃

Gradle 저장소에 접속할 때 사용할 커넥션 타임아웃 값을 지정 합니다.

값은 밀리초를 사용할 수 있습니다.

값이 없는 경우 시스템 기본값이 사용 됩니다.

Gradle 저장소 커넥션 타임아웃
속성 설명

commonConfiguration.gradle.httpConnectionTimeout

기본값

다중 값 여부

아니오

사용할 수 있는 값

1000

3000

30000

300000

51. Gradle 저장소 소켓 타임아웃

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

Gradle 배포버전을 Gradle distribution Preferences에 적용
속성 설명

commonConfiguration.gradle.distributionVersion.applyPreferences

기본값

true

다중 값 여부

아니오

사용할 수 있는 값

6.7

7.4.2

7.6

53. Gradle 배포버전

사용할 Gradle 의 배포버전을 명시합니다.

Gradle 배포버전
속성 설명

commonConfiguration.gradle.distributionVersion

기본값

6.7

다중 값 여부

아니오

사용할 수 있는 값

6.7

7.4.2

7.6

54. DB 컬럼을 메타에 등록된 값으로 변환하는 변환기의 사용 여부

DB→IO, SQL→IO, SQL 실행 결과로 서비스 템플릿 생성 등에서 DB Column 을 조회할 때 조회된 Column 의 타입, 이름, 길이, 유효자리 등을 메타에 등록된 값으로 치환하는 변환기를 사용할지 여부를 지정

DB 컬럼을 메타에 등록된 값으로 변환하는 변환기의 사용 여부
속성 설명

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 의 타입, 이름, 길이, 유효자리 등을 메타에 등록된 값과 비교하는 검증기의 사용 여부를 지정

DB 컬럼을 메타에 등록된 값과 비교하는 검증기의 사용 여부
속성 설명

commonConfiguration.meta.useTableColumnMetaValidation

기본값

true

다중 값 여부

아니오

사용할 수 있는 값

true

false

57. 타입 - BxmCategory 애노테이션의 description 속성을 사용.

코드를 생성 할 때 BxmCategory 애노테이션의 description 속성을 사용할지 여부를 지정 합니다.

타입 - BxmCategory 애노테이션의 description 속성을 사용.
속성 설명

commonConfiguration.categoryAnnotation.type.useDescription

기본값

true

다중 값 여부

아니오

사용할 수 있는 값

true

false

58. 타입 - BxmCategory 애노테이션의 author 속성을 사용.

코드를 생성 할 때 BxmCategory 애노테이션의 author 속성을 사용할지 여부를 지정 합니다.

타입 - BxmCategory 애노테이션의 author 속성을 사용.
속성 설명

commonConfiguration.categoryAnnotation.type.useAuthor

기본값

true

다중 값 여부

아니오

사용할 수 있는 값

true

false

59. 메소드 - BxmCategory 애노테이션의 description 속성을 사용.

코드를 생성 할 때 BxmCategory 애노테이션의 description 속성을 사용할지 여부를 지정 합니다.

메소드 - BxmCategory 애노테이션의 description 속성을 사용.
속성 설명

commonConfiguration.categoryAnnotation.method.useDescription

기본값

true

다중 값 여부

아니오

사용할 수 있는 값

true

false

60. 메소드 - BxmCategory 애노테이션의 author 속성을 사용.

코드를 생성 할 때 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";

String의 기본값
속성 설명

commonConfiguration.typeValue.default.string

기본값

다중 값 여부

아니오

사용할 수 있는 값

#null

#empty

null

empty

abcd

62. int의 기본값

int 타입의 기본 값을 지정 합니다. 숫자를 입력 할 수 있습니다.

예시) 0 을 입력한 경우 : int value= 0;

int의 기본값
속성 설명

commonConfiguration.typeValue.default.integer

기본값

0

다중 값 여부

아니오

사용할 수 있는 값

0

1

2

10

100

63. long의 기본값

long 타입의 기본 값을 지정 합니다. 숫자를 입력 할 수 있습니다.

예시) 0 을 입력한 경우 : long value= 0L;

long의 기본값
속성 설명

commonConfiguration.typeValue.default.long

기본값

0

다중 값 여부

아니오

사용할 수 있는 값

0

1

2

10

100

64. float의 기본값

float 타입의 기본 값을 지정 합니다. 숫자를 입력 할 수 있습니다.

예시) 0 을 입력한 경우 : float value= 0.0F;

float의 기본값
속성 설명

commonConfiguration.typeValue.default.float

기본값

0.0

다중 값 여부

아니오

사용할 수 있는 값

0

1

2

10

100

65. double의 기본값

double 타입의 기본 값을 지정 합니다. 숫자를 입력 할 수 있습니다.

예시) 0 을 입력한 경우 : double value= 0.0D;

double의 기본값
속성 설명

commonConfiguration.typeValue.default.double

기본값

0.0

다중 값 여부

아니오

사용할 수 있는 값

0

1

2

10

100

66. short의 기본값

short 타입의 기본 값을 지정 합니다. 숫자를 입력 할 수 있습니다.

예시) 0 을 입력한 경우 : short value= 0;

short의 기본값
속성 설명

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;

boolean의 기본값
속성 설명

commonConfiguration.typeValue.default.boolean

기본값

false

다중 값 여부

아니오

사용할 수 있는 값

true

false

68. char의 기본값

char 타입의 기본 값을 지정 합니다. a, b, c 등을 입력 할 수 있습니다.

예시) a 를 입력한 경우 : char value= 'a';

char의 기본값
속성 설명

commonConfiguration.typeValue.default.character

기본값

다중 값 여부

아니오

사용할 수 있는 값

a

b

1

2

!

@

-

69. byte의 기본값

byte 타입의 기본 값을 지정 합니다. a, b, c 등을 입력 할 수 있습니다.

예시) a 를 입력한 경우 : byte value= 'a';

byte의 기본값
속성 설명

commonConfiguration.typeValue.default.byte

기본값

0

다중 값 여부

아니오

사용할 수 있는 값

a

b

1

2

70. Integer의 기본값

Integer 타입의 기본 값을 지정 합니다.

1. null 할당 : #null 을 입력 하십시오.

예시) Integer value= null;

2. 특정 값 : 숫자를 입력 할 수 있습니다.

예시) 0 를 입력한 경우 : Integer value= 0;

Integer의 기본값
속성 설명

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;

Long의 기본값
속성 설명

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;

Float의 기본값
속성 설명

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;

Double의 기본값
속성 설명

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;

Short의 기본값
속성 설명

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;

Boolean의 기본값
속성 설명

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';

Character의 기본값
속성 설명

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';

Byte의 기본값
속성 설명

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");

BigDecimal의 기본값
속성 설명

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");

BigInteger의 기본값
속성 설명

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();

Date의 기본값
속성 설명

commonConfiguration.typeValue.default.date

기본값

null

다중 값 여부

아니오

사용할 수 있는 값

null

#null

#instance

#instance.default

81. 컨트롤러 자원에 Swagger API의 사용 여부

컨트롤러 자원을 생성할 때 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 의 필드가 포함되어 산출물이 생성 됩니다.

Sub IO 의 필드를 포함할 깊이값 지정
속성 설명

commonConfiguration.deliverables.includeSubIoFields.depth

기본값

0

다중 값 여부

아니오

사용할 수 있는 값

0

1

2

86. IO 필드의 길이에 0 값을 허용(또는 비어있는 값).

값이 true 로 지정된 경우, IO 필드의 길이에 0 값(또는 비어있는값)을 허용합니다.

IO 필드의 길이에 0 값을 허용(또는 비어있는 값).
속성 설명

ioConfiguration.validation.allow.zeroLength

기본값

false

다중 값 여부

아니오

사용할 수 있는 값

true

false

87. 옵션 헤더1의 전체 이름

시스템 헤더외에 추가로 사용할 옵션 헤더1의 Full name 을 지정 합니다.

옵션 헤더1의 전체 이름
속성 설명

commonConfiguration.application.extraSystemHeader1

기본값

다중 값 여부

아니오

사용할 수 있는 값

bxm.header.YourExtraHeader1

88. 옵션 헤더2의 전체 이름

시스템 헤더외에 추가로 사용할 옵션 헤더2의 Full name 을 지정 합니다.

옵션 헤더2의 전체 이름
속성 설명

commonConfiguration.application.extraSystemHeader2

기본값

다중 값 여부

아니오

사용할 수 있는 값

bxm.header.YourExtraHeader2

89. 옵션 헤더3의 전체 이름

시스템 헤더외에 추가로 사용할 옵션 헤더3의 Full name 을 지정 합니다.

옵션 헤더3의 전체 이름
속성 설명

commonConfiguration.application.extraSystemHeader3

기본값

다중 값 여부

아니오

사용할 수 있는 값

bxm.header.YourExtraHeader3

90. 옵션 헤더1의 라벨

시스템 헤더외에 추가로 사용할 옵션 헤더1의 논리 이름을 지정 합니다.

옵션 헤더1의 라벨
속성 설명

commonConfiguration.application.extraSystemHeader1.label

기본값

다중 값 여부

아니오

사용할 수 있는 값

헤더1

91. 옵션 헤더2의 라벨

시스템 헤더외에 추가로 사용할 옵션 헤더2의 논리 이름을 지정 합니다.

옵션 헤더2의 라벨
속성 설명

commonConfiguration.application.extraSystemHeader2.label

기본값

다중 값 여부

아니오

사용할 수 있는 값

헤더2

92. 옵션 헤더3의 라벨

시스템 헤더외에 추가로 사용할 옵션 헤더3의 논리 이름을 지정 합니다.

옵션 헤더3의 라벨
속성 설명

commonConfiguration.application.extraSystemHeader3.label

기본값

다중 값 여부

아니오

사용할 수 있는 값

헤더3

93. 옵션 헤더1의 필드중 사용할 필드 목록

옵션 헤더1 클래스의 필드중에서 사용할 필드를 지정 합니다.

옵션 헤더1의 필드중 사용할 필드 목록
속성 설명

commonConfiguration.application.extraSystemHeader1.field

다중 값 여부

사용할 수 있는 값

order=0,name=trxCd

order=1,name=chnlType,defaultValue="A1"

94. 옵션 헤더2의 필드중 사용할 필드 목록

옵션 헤더2 클래스의 필드중에서 사용할 필드를 지정 합니다.

옵션 헤더2의 필드중 사용할 필드 목록
속성 설명

commonConfiguration.application.extraSystemHeader2.field

다중 값 여부

사용할 수 있는 값

order=0,name=trxCd

order=1,name=chnlType,defaultValue="A1"

95. 옵션 헤더3의 필드중 사용할 필드 목록

옵션 헤더3 클래스의 필드중에서 사용할 필드를 지정 합니다.

옵션 헤더3의 필드중 사용할 필드 목록
속성 설명

commonConfiguration.application.extraSystemHeader3.field

다중 값 여부

사용할 수 있는 값

order=0,name=trxCd

order=1,name=chnlType,defaultValue="A1"

96. 기본 JNDI 데이터소스

어플리케이션에서 사용할 기본 JNDI 데이터소스를 등록 합니다.

기본 JNDI 데이터소스
속성 설명

application.jndi.default.datasource

기본값

다중 값 여부

아니오

사용할 수 있는 값

name=MainDS,xa=BXMXA,nxa=BXMNXA

97. 기본 JDBC 데이터소스

어플리케이션에서 사용할 기본 JDBC 데이터소스를 등록 합니다.

기본 JDBC 데이터소스
속성 설명

application.jdbc.default.datasource

기본값

다중 값 여부

아니오

사용할 수 있는 값

MainDS

98. JDBC 데이터소스에서 암호화된 패스워드 사용

JDBC 데이터소스에서 암호화된 패스워드 사용할지 여부를 지정 합니다.

JDBC 데이터소스에서 암호화된 패스워드 사용
속성 설명

application.jdbc.useEncryptedPassword

기본값

다중 값 여부

아니오

사용할 수 있는 값

true

false

99. bxm-application.xml 파일 생성시 JDBC, JNDI 데이터소스에 기본값 사용

bxm-application.xml 파일을 생성 할 때 JDBC, JNDI 데이터소스 속성에 기본값을 사용할지 여부를 지정 합니다.

bxm-application.xml 파일 생성시 JDBC, JNDI 데이터소스에 기본값 사용
속성 설명

application.use.defaultJdbcAndJndi

기본값

다중 값 여부

아니오

사용할 수 있는 값

true

false

100. WSDL - 기본 웹서비스 URL

WSDL 에서 사용하는 기본 웹서비스 URL을 지정 합니다.

WSDL - 기본 웹서비스 URL
속성 설명

commonConfiguration.application.webService.default.url

기본값

http://yourWebServiceUrl:port

다중 값 여부

아니오

사용할 수 있는 값

http://yourWebServiceUrl:port

101. WSDL - 프로젝트 별 웹서비스 URL

WSDL 에서 사용하는 기본 웹서비스 URL를 프로젝트 별로 지정 합니다.

프로젝트 이름과 사용할 URL 을 콤마(,)로 구분해서 입력할 수 있습니다.

WSDL - 프로젝트 별 웹서비스 URL
속성 설명

commonConfiguration.application.webService.url

다중 값 여부

사용할 수 있는 값

MyBxmApp1,http://webserviceUrl1:port

MyBxmApp2,http://webserviceUrl2:port

102. WSDL - 웹서비스 Namespace Prefix

WSDL 에서 사용하는 Namespace Prefix 를 지정할 수 있습니다.

WSDL - 웹서비스 Namespace Prefix
속성 설명

commonConfiguration.application.webService.namespace.prefix

기본값

http://bxm.com

다중 값 여부

아니오

사용할 수 있는 값

http://bxm.com

http://yourUrl.com

103. WSDL - 사용 여부

WSDL 메뉴를 활성화 할지 여부를 지정합니다.

WSDL - 사용 여부
속성 설명

commonConfiguration.application.webService.useWsdl

기본값

false

다중 값 여부

아니오

사용할 수 있는 값

true

false

104. 서비스 마법사에서 서비스 이름 편집 가능 여부

서비스 마법사에서 서비스 이름 필드의 편집 가능 여부를 지정 합니다.

서비스 마법사에서 서비스 이름 편집 가능 여부
속성 설명

wizards.service.editableServiceNameControl

기본값

true

다중 값 여부

아니오

사용할 수 있는 값

true

false

105. 컨텐츠어시스트 모듈 호출 사용 여부

컨텐츠어시스트 모듈 호출 사용 여부를 설정합니다.

컨텐츠어시스트 모듈 호출 사용 여부
속성 설명

contentassist.use.module.call

기본값

true

다중 값 여부

아니오

사용할 수 있는 값

true

false

106. 컨텐츠어시스트 DBIO 호출 사용 여부

컨텐츠어시스트 DBIO 호출 사용 여부를 설정합니다.

컨텐츠어시스트 DBIO 호출 사용 여부
속성 설명

contentassist.use.dbio.call

기본값

true

다중 값 여부

아니오

사용할 수 있는 값

true

false

Copyright© Bankwareglobal All Rights Reserved.