Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type IrisConfig ¶
type IrisConfig struct {
Port int `value:"${iris.http.port:=8080}"` // HTTP 端口
LogLevel string `value:"${iris.log_level:=info}"`
EnableCors bool `value:"${iris.http.enable_cors:=false}"`
CorsMaxAge int `value:"${iris.http.cors.max_age_s:=3600}"`
EnableCorsDebug bool `value:"${iris.http.cors.enable_debug:=false}"`
}
type IrisStarter ¶
type IrisStarter struct {
Config *IrisConfig `autowire:""`
IrisApp *iris.Application
}
func (*IrisStarter) OnStartApplication ¶
func (starter *IrisStarter) OnStartApplication(ctx SpringBoot.ApplicationContext)
func (*IrisStarter) OnStopApplication ¶
func (starter *IrisStarter) OnStopApplication(ctx SpringBoot.ApplicationContext)
type WebBeanInitialization ¶
type WebBeanInitialization interface {
InitWebBean(irisStarter *IrisStarter)
}
Click to show internal directories.
Click to hide internal directories.