core

package
v1.8.7 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 20, 2022 License: Apache-2.0 Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func InitLogs

func InitLogs() (fn func(), err error)

初始化日志

func InitOpenWinBrowser

func InitOpenWinBrowser() (fn func(), err error)

func InitRbac

func InitRbac() (fn func(), err error)

初始化项目启动任务

func InitSqliteData

func InitSqliteData() (fn func(), err error)

初始化mysql连接

func InitSqlx

func InitSqlx() (fn func(), err error)

初始化mysql连接

func InitTask

func InitTask() (fn func(), err error)

初始化项目启动任务

Types

type App

type App struct {
	InitFnObservers []InitFnObserver
	// contains filtered or unexported fields
}

App 结构体 启动应用基本配置

func NewApp

func NewApp(opts ...NewAppOptions) *App

App 构造方法

func (*App) Close

func (this *App) Close()

关闭app

func (*App) Error

func (this *App) Error() (err error)

是否有异常

func (*App) InitConfig

func (this *App) InitConfig() *App

初始化配置

func (*App) NotifyInitFnObservers

func (this *App) NotifyInitFnObservers() *App

type InitFnObserver

type InitFnObserver func() (deferFn func(), err error)

type NewAppOptions

type NewAppOptions func(app *App)

Options方法

func RegisterInitFnObserver

func RegisterInitFnObserver(fn InitFnObserver) NewAppOptions

设置配置文件格式 例如:json,conf 等等

func WithAppName

func WithAppName(appName string) NewAppOptions

设置应用名

func WithConfigFileDir

func WithConfigFileDir(configFileDir string) NewAppOptions

设置配置文件目录

func WithConfigFileExt

func WithConfigFileExt(configFileExt string) NewAppOptions

设置配置文件格式 例如:json,conf 等等

func WithConfigFileName

func WithConfigFileName(configFileName string) NewAppOptions

设置配置文件名

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL