Class BarSkeletonSetting

java.lang.Object
com.iohao.net.framework.core.BarSkeletonSetting

public final class BarSkeletonSetting extends Object
Business Framework Setting
Author:
渔民小镇
date:
2021-12-20
  • Field Details

    • cmdMaxLen

      public int cmdMaxLen
      The default length of actions (level 1 command; main route)
    • subCmdMaxLen

      public int subCmdMaxLen
      The default length of sub-actions (level 2 sub-command; sub-route)
    • print

      public boolean print
      Set to false to disable printing
    • printAction

      public boolean printAction
      Set to true for action log printing
    • printActionShort

      public boolean printActionShort
      Set to false for short name printing in action logs (class, parameter names, return values)
    • printInout

      public boolean printInout
      Set to true for inout log printing
    • printDataCodec

      public boolean printDataCodec
      Set to true for codec log printing
    • printRunners

      public boolean printRunners
      Set to true for runners log printing
    • validator

      public boolean validator

      Set to true to enable JSR380 validation for business parameters.

      For more information on enabling JSR380 validation, refer to this document: Documentation - JSR380

      You will need to include the following dependencies in your project's pom.xml:

      <!-- hibernate validator -->
      <dependency>
          <groupId>org.hibernate.validator</groupId>
          <artifactId>hibernate-validator</artifactId>
          <version>9.0.1.Final</version>
      </dependency>
      <!-- EL implementation. In a Java SE environment, you must add the implementation as a dependency to your POM file -->
      <dependency>
          <groupId>org.glassfish</groupId>
          <artifactId>jakarta.el</artifactId>
          <version>4.0.2</version>
      </dependency>
      <!-- jakarta -->
       <dependency>
           <groupId>jakarta.validation</groupId>
           <artifactId>jakarta.validation-api</artifactId>
           <version>${jakarta.validation-api.version}</version>
       </dependency>
      
    • validatorAutoCall

      public boolean validatorAutoCall
    • parseDoc

      public boolean parseDoc
      Set to true to enable documentation parsing
    • flowContextFactory

      public FlowContextFactory flowContextFactory
    • flowExecutor

      public FlowExecutor flowExecutor
    • codeSuggest

      public CodeSuggest codeSuggest
    • cmdInfoFlyweightStrategy

      public CmdInfoFlyweightStrategy cmdInfoFlyweightStrategy
  • Constructor Details

    • BarSkeletonSetting

      public BarSkeletonSetting()