0H.Properties Index
OriginalWingsGodHomeAbout 3 min
0H.Properties Index
Config is recommended in the properties flavor because it is easy to separate, cascade and lookup. Each *.properties
has a strong type key mapping*Prop.java
.
0H.1.Properties File
In Silencer, the default config naming rules are as follows.
wings-auto-config*.cnf
- Silencer configwings-conf-block-list.cnf
- Block list of configwings-prop-promotion.cnf
- Promote config items to system variablesspring-*.properties
- Spring configwings-*.properties
- Wings config
0H.2.Item Annotation
To improve recognition and readability, the following annotations are included in the document.
String
-NotNull
type ofString
String?
-Nullable
type ofString
Boolean
- The primitive type and its wrapper class, non-null.=
- Meansempty
, eg.key=
meanskey
is empty
The config value in the properties is usually a single line, and the multiple lines syntax as follows
\
- Backslash escape the new line\n\
- Generate a line break in the prop to improve readability.
0H.3.Properties Files
- Silencer Properties - Autoload default utility and feature
- Faceless Properties - Database Acess, basic I18n configuration
- Flywave Properties - Flywave's config for schema management
- Jooq Properties - Jooq config
- Slardar Properties - Basic config of Slardar and Spring
- WebMvc Properties - Basic config of Spring WebMvc
- WebFun Properties - Basic config of Spring Web
- Hazelcast Properties - Hazelcast config
- Warlock Properties - Warlock login autnn config
- TinyTask Properties - TinyTask config
- TinyMail Properties - TinyMail config
- TinyGrow Properties - TinyGrow config
0H.4.wings.enabled.pro.fessional.wings
@ConditionalWingsEnabled
are grouped by module, orderd by ascii.
empty
means default true(false)
means default false= key
meansabsolute-key
auto generated by AdditionalMetadataGenerator, some relative config files,
- META-INF/additional-spring-configuration-metadata.json
- wings-conf/wings-prop-promotion.cnf
- radiant/devs-coverage AdditionalMetadataGenerator.java
radiant/tiny-grow
tiny.grow.database.autogen.tables.daos
- .WinGrowTrackDao
tiny.grow.spring.bean
- .TinyTrackConfiguration
- $DaoServScan
tiny.grow.spring.conf
- .TinyGrowAutoConfiguration
tiny.grow.track.impl
- .TinyTrackAround
- .TinyTrackCollectorDaoImpl
- .TinyTrackPreparerPropImpl
- .TinyTrackPreparerTermImpl
- .TinyTrackServiceImpl
radiant/tiny-mail
tiny.mail.controller
- .MailListController = wings.enabled.tiny.mail.mvc-list
- .MailSendController = wings.enabled.tiny.mail.mvc-send
tiny.mail.database.autogen.tables.daos
- .WinMailSenderDao
tiny.mail.service.impl
- .TinyMailListServiceImpl
- .TinyMailServiceImpl
tiny.mail.spring.bean
- .TinyMailConfiguration
- $DaoServScan
- $MvcRestScan
- .mailConfigProvider
- .mailNotice
- .mailSenderManager
- .mailSenderProvider
- .tinyMailLazyRunner
tiny.mail.spring.conf
- .TinyMailAutoConfiguration
radiant/tiny-task
tiny.task.controller
- .TaskConfController = wings.enabled.tiny.task.mvc-conf
- .TaskExecController = wings.enabled.tiny.task.mvc-exec
- .TaskListController = wings.enabled.tiny.task.mvc-list
tiny.task.database.autogen.tables.daos
- .WinTaskDefineDao
- .WinTaskResultDao
tiny.task.service.impl
- .TinyTaskBeatServiceImpl
- .TinyTaskConfServiceImpl
- .TinyTaskExecServiceImpl
- .TinyTaskListServiceImpl
- .TinyTaskServiceImpl
tiny.task.spring.bean
- .TinyTaskConfiguration
- $DaoServScan
- .tinyTaskerAutoRunner = wings.enabled.tiny.task.autorun
tiny.task.spring.conf
- .TinyTaskAutoConfiguration
wings/faceless
faceless.spring.bean
- .FacelessConfiguration
- .commitJournalModify
- .dataSourceContext
- .flakeIdService = wings.enabled.faceless.simple-flakeid
- .journalService = wings.enabled.faceless.simple-journal
- .standardI18nService
- .FacelessLightIdConfiguration
- $LayoutWired
- .blockProvider
- .dbLightIdProvider
- .jvmLightIdProvider
- .lightIdLoader
- .lightIdService
- .lightSequenceModify
- .lightSequenceSelect
faceless.spring.conf
- .FacelessAutoConfiguration
wings/faceless-flywave
faceless.spring.bean
- .FlywaveConfiguration
- .revisionCheckerRunner = wings.faceless.flywave.checker
- .schemaDefinitionLoader
- .schemaFulldumpManager
- .schemaJournalManager
- .schemaShardingManager
- .schemaVersionManger
- .sqlSegmentProcessor
- .sqlStatementParser
faceless.spring.conf
- .FlywaveAutoConfiguration (false) = wings.enabled.faceless.flywave
wings/faceless-jooq
faceless.spring.bean
- .FacelessJooqConfiguration
- .jooqAutoQualifyFieldListener = wings.faceless.jooq.conf.auto-qualify
- .jooqWingsConfigCustomizer
- .FacelessJooqCudConfiguration
- $CudListenerBean = wings.faceless.jooq.conf.listen-cud
- $JournalDiffWired
- .jooqJournalDeleteListener (false) = wings.faceless.jooq.conf.journal-delete
faceless.spring.conf
- .FacelessJooqAutoConfiguration
wings/faceless-shard
faceless.spring.bean
- .FacelessShardingSphereConfiguration
- .shardingDataSourceContext
- .writeRouteOnlyAround
faceless.spring.conf
- .FacelessShardAutoConfiguration
wings/silencer
silencer.spring.bean
- .SilencerConfiguration
- .applicationInspectRunner
- .messageSourceHelper
- .wingsReorderProcessor = wings.enabled.silencer.bean-reorder
- .SilencerRunnerConfiguration
- $ReadyEvent
- $StartedEvent
silencer.spring.conf
- .SilencerAutoConfiguration
wings/silencer-curse
silencer.spring.bean
- .SilencerCurseConfiguration
- .auditPropRunner (false) = wings.enabled.silencer.audit-prop
- .infoGitJvmRunner
- .muteConsoleRunner = wings.enabled.silencer.mute-console
- .runtimeMode
- .thisLazyAwarePostProcessor
- .SilencerEncryptConfiguration
- .aes256
- .crc8Long
- .leapCode
- .secretProvider
- .SilencerTweakConfiguration
- $ClockWired = wings.enabled.silencer.tweak-clock
- $LogbackWired = wings.enabled.silencer.tweak-logback
- $StackWired = wings.enabled.silencer.tweak-stack
silencer.spring.conf
- .SilencerCurseAutoConfiguration
wings/slardar
slardar.spring.bean
- .SlardarAsyncConfiguration
- .applicationTaskExecutor
- .asyncHelper
- .slardarFastScheduler
- .taskExecutor
- .taskScheduler
- .taskSchedulerHelper
- .ttlTaskDecorator
- .SlardarCacheConfiguration
- $CacheAop
- $CacheMgr
- .cache2kCacheManager
- .SlardarDateTimeConfiguration
- .localDateStringConverter
- .localDateTimeStringConverter
- .localTimeStringConverter
- .offsetDateTimeStringConverter
- .stringLocalDateConverter
- .stringLocalDateTimeConverter
- .stringLocalTimeConverter
- .stringOffsetDateTimeConverter
- .stringZonedDateTimeConverter
- .zonedDateTimeStringConverter
- .SlardarDingNoticeConfiguration
- .dingTalkNotice
- .SlardarDoubleKillConfiguration = wings.enabled.slardar.double-kill
- .doubleKillAround
- .SlardarEventConfiguration
- .attributeEventListener
- .eventPublishHelperRunner
- .slardarEventExecutor
- .SlardarI18nConfiguration
- .autoDtoHelperRunner
- .localValidatorFactoryBean
- .SlardarJacksonConfiguration
- .emptyValuePropertyFilter
- .i18nResultPropertyFilter
- .SlardarMonitorConfiguration
- $LogMonitor = wings.enabled.slardar.monitor-log
- .dingTalkReport
- .jvmMonitor = wings.enabled.slardar.monitor-jvm
- .monitorTask
- .SlardarOkhttpConfiguration
- .okhttpClient
- .okhttpClientBuilder
- .okhttpConnectionPool
- .okhttpHostCookieJar
- .okhttpRedirectNopInterceptor
- .SlardarTweakConfiguration
- .okhttpTweakLogInterceptor
- .tweakEventListener
slardar.spring.conf
- .SlardarAsyncAutoConfiguration
- .SlardarAutoConfiguration
- .SlardarCacheAutoConfiguration
wings/slardar-hazel-caching
slardar.spring.bean
- .HazelcastConfigConfiguration
- .wingsHazelcastAloneCustomizer (false) = wings.enabled.slardar.hazelcast-standalone
- .wingsHazelcastCacheCustomizer
- .wingsHazelcastGlobalSerializer
- .HazelcastFacelessConfiguration
- .flakeIdService
- .hzLightIdProvider
- .HazelcastServiceConfiguration
- $GlobalPublisherWired
- .hazelcastCacheManager
- .hazelcastGlobalLock
slardar.spring.conf
- .SlardarHazelcastAutoConfiguration
wings/slardar-hazel-session
slardar.spring.bean
- .SlardarHazelSessionConfiguration
- .sessionRegistry
- .wingsHazelcastSessionSerializer
- .wingsSessionHelper
slardar.spring.conf
- .SlardarHazelSessionAutoConfiguration
wings/slardar-sprint
slardar.spring.bean
- .SlardarActuatorConfiguration
- .slardarCacheManageEndpoint
- .SlardarBootAdminClientConfiguration
- .registrationClient
- .SlardarBootAdminServerConfiguration
- .basicAuthHttpHeadersProvider
- .dingTalkNotifier
- .SlardarSecurityConfiguration
- .httpSessionEventPublisher
- .localeContextHolderTerminalContextListener
- .passsaltEncoder
- .passwordEncoder
- .terminalContextListenerRunner
- .wingsSecBeanInitConfigurer
slardar.spring.conf
- .SlardarBootAdminAutoConfiguration
- .SlardarSprintAutoConfiguration
wings/slardar-webmvc
slardar.spring.bean
- .SlardarCookieConfiguration (false) = wings.enabled.slardar.cookie
- .wingsCookieFilter
- .wingsCookieInterceptor
- .SlardarDebounceConfiguration = wings.enabled.slardar.debounce
- .debounceInterceptor
- .SlardarDomainExtendConfiguration (false) = wings.enabled.slardar.domainx
- .wingsDomainExtendFilter
- .SlardarDoubleKillWebConfiguration = wings.enabled.slardar.double-kill
- .doubleKillExceptionResolver
- .SlardarFirstBloodConfiguration (false) = wings.enabled.slardar.first-blood
- .firstBloodImageHandler = wings.enabled.slardar.first-blood-image
- .firstBloodInterceptor
- .SlardarJacksonWebConfiguration
- .customizeJacksonDatetime = wings.enabled.slardar.jackson-datetime
- .customizeJacksonEmpty = wings.enabled.slardar.jackson-empty
- .customizeJacksonNumber = wings.enabled.slardar.jackson-number
- .customizeJacksonResource = wings.enabled.slardar.jackson-resource
- .customizeJacksonResult = wings.enabled.slardar.jackson-result
- .jacksonCustomizerFilter
- .jacksonFilterProvider
- .jacksonHelperRunner
- .SlardarLocaleConfiguration
- .localeResolver
- .SlardarOkhttpWebConfiguration
- .okhttpRestTemplate
- .restTemplateBuilder
- .SlardarOverloadConfiguration (false)
- .overloadFallback
- .wingsOverloadFilter
- .SlardarPageQueryConfiguration = wings.enabled.slardar.pagequery
- .pageQueryArgumentResolver
- .SlardarRemoteConfiguration
- .wingsRemoteResolver
- .SlardarReuseStreamConfiguration = wings.enabled.slardar.restream
- .wingsReuseStreamFilter
- .SlardarRighterConfiguration = wings.enabled.slardar.righter
- .righterExceptionResolver
- .righterInterceptor
- .SlardarSessionConfiguration = wings.enabled.slardar.session
- .httpSessionIdResolver
- .slardarCookieSerializerCustomizer
- .SlardarSwaggerConfiguration = wings.enabled.slardar.swagger
- .slardarOpenApiCustomizer
- .SlardarTerminalConfiguration = wings.enabled.slardar.terminal
- .remoteTerminalBuilder
- .securityTerminalBuilder
- .terminalInterceptor
- .SlardarUndertowConfiguration
- .ut026010Customizer
- .SlardarWebMvcConfiguration
slardar.spring.conf
- .SlardarWebCnfAutoConfiguration
- .SlardarWebFunAutoConfiguration
wings/warlock
warlock.database.autogen.tables.daos
- .SysConstantEnumDao
- .SysStandardI18nDao
- .WinConfRuntimeDao
- .WinPermEntryDao
- .WinRoleEntryDao
- .WinRoleGrantDao
- .WinUserAuthnDao
- .WinUserBasisDao
- .WinUserGrantDao
- .WinUserLoginDao
warlock.spring.bean
- .WarlockAutoRunConfiguration
- .databaseCheckerRunner
- .registerEnumUtilRunner
- .WarlockAwesomeConfiguration
- $JooqDaoScan
- .registerRuntimeModeRunner
- .runtimeConfService
- .WarlockJournalConfiguration
- .terminalJournalService
- .WarlockLockBeanConfiguration
- .databaseGlobalLock
- .jvmStaticGlobalLock
- .WarlockTableChangeConfiguration
- .tableChangePublisher
- .wingsTableCudHandler
- .WarlockWatchingConfiguration (false) = wings.enabled.warlock.watching
- .slowSqlJooqListener
- .watchingAround
warlock.spring.conf
- .WarlockAutoConfiguration
wings/warlock-bond
warlock.controller.admin
- .AdminAuthnController = wings.enabled.warlock.mvc-auth
warlock.spring.bean
- .WarlockBondBeanConfiguration
- .defaultDaoAuthnCombo
- .warlockDangerService
- .warlockGrantService
- .warlockPermService
- .warlockPermServiceCaching
- .warlockRoleService
- .warlockRoleServiceCaching
- .warlockUserAuthnService
- .warlockUserBasisService
- .warlockUserLoginService
warlock.spring.conf
- .WarlockBondAutoConfiguration
wings/warlock-shadow
warlock.controller.admin
- .AdminTweakController (false) = wings.enabled.warlock.mvc-tweak
warlock.controller.api
- .WebLogViewer = wings.slardar.monitor.view.enable
warlock.controller.auth
- .LoginPageController = wings.enabled.warlock.mvc-login
- .LoginProcController = wings.enabled.warlock.mvc-proc
- .SimpleOauthController = wings.enabled.warlock.mvc-oauth
warlock.controller.mock
- .MockSampleController = wings.enabled.warlock.mvc-mock
warlock.controller.test
- .TestEnvsController = wings.enabled.warlock.mvc-test
warlock.controller.user
- .AuthedUserController = wings.enabled.warlock.mvc-user
warlock.spring.bean
- .WarlockExceptionConfiguration
- .defaultExceptionResolver
- .WarlockJustAuthConfiguration
- .authStateCache
- .justAuthRequestBuilder
- .justAuthRequestSuccessHandler
- .WarlockOauthTicketConfiguration
- .warlockOauthService
- .warlockTicketService
- .WarlockOtherBeanConfiguration
- $BindingErrorScan
- $MvcRestScan
- .righterSecretProvider
- .WarlockSecurityBeanConfiguration
- .accessDeniedHandler
- .authAppPermChecker
- .authStateBuilder
- .authZonePermChecker
- .authenticationEventPublisher
- .comboWarlockAuthnService
- .comboWarlockAuthzService
- .comboWingsAuthCheckService
- .defaultPermRoleCombo
- .defaultUserAuthnAutoReg
- .defaultUserDetailsCombo
- .grantedAuthorityDefaults
- .justAuthLoginPageCombo
- .justAuthUserAuthnAutoReg
- .justAuthUserDetailsCombo
- .listAllLoginPageCombo
- .loginFailureHandler
- .loginFailureHandlerDefault
- .loginSuccessHandler
- .logoutSuccessHandler
- .memoryTypedAuthzCombo
- .memoryUserDetailsCombo
- .nonceUserDetailsCombo
- .warlockFailedLoginListener
- .warlockPermNormalizer
- .warlockSuccessLoginListener
- .wingsAuthDetailsSource
- .wingsAuthPageHandler
- .wingsAuthTypeParser
- .wingsUserDetailsService
- .WarlockSecurityConfConfiguration
- .securityCheckUrlRunner = wings.enabled.warlock.sec-check-url
- .securityFilterChain = wings.enabled.warlock.sec-http-chain
- .warlockSecurityAuthHttpConfigure = wings.enabled.warlock.sec-http-auth
- .warlockSecurityAutoHttpConfigure = wings.enabled.warlock.sec-http-auto
- .warlockSecurityBindHttpConfigure = wings.enabled.warlock.sec-http-bind
- .warlockSecurityHttpBaseConfigure = wings.enabled.warlock.sec-http-base
- .warlockWebCustomizer = wings.enabled.warlock.sec-web-auto
- .WarlockSecurityDummyConfiguration (false) = wings.enabled.warlock.dummy-service
- .warlockGrantService
- .warlockPermService
- .warlockRoleService
- .warlockUserAuthnService
- .warlockUserBasisService
- .warlockUserLoginService
- .WarlockWatching2Configuration
- .slowResponseInterceptor
warlock.spring.conf
- .WarlockSecurityAutoConfiguration
- .WarlockShadowAutoConfiguration