Class ScxApp

java.lang.Object
cool.scx.app.ScxApp

public final class ScxApp extends Object
启动类
Version:
0.0.1
Author:
scx567888
  • Method Details

    • builder

      public static ScxAppBuilder builder()
    • run

      public ScxApp run()
    • checkDataSource

      public boolean checkDataSource()
      检查数据源是否可用
      Returns:
      b
    • fixTable

      public void fixTable()
    • checkNeedFixTable

      public boolean checkNeedFixTable()
      检查是否有任何 (BaseModel) 类需要修复表
      Returns:
      是否有
    • findScxModule

      public <T extends ScxAppModule> T findScxModule(Class<T> clazz)
    • scxModules

      public ScxAppModule[] scxModules()
    • scxEnvironment

      public ScxEnvironment scxEnvironment()
    • appKey

      public String appKey()
    • scxOptions

      public ScxAppOptions scxOptions()
    • beanFactory

      public BeanFactory beanFactory()
    • scxHttpRouter

      public ScxAppHttpRouter scxHttpRouter()
    • scxConfig

      public ScxConfig scxConfig()
    • scxFeatureConfig

      public ScxFeatureConfig scxFeatureConfig()
    • dataSource

      public DataSource dataSource()
    • sqlRunner

      public cool.scx.jdbc.sql.SQLRunner sqlRunner()
    • jdbcContext

      public cool.scx.jdbc.JDBCContext jdbcContext()
    • httpServer

      public cool.scx.http.ScxHttpServer httpServer()
    • eventBus

      public EventBus eventBus()
    • scxWeb

      public ScxWeb scxWeb()
    • getBean

      public <T> T getBean(Class<T> requiredType)