Documentation
¶
Index ¶
- Constants
- func NewDemoService(params ...interface{}) (interface{}, error)
- type DemoService
- type DemoServiceProvider
- func (sp *DemoServiceProvider) Boot(c framework.Container) error
- func (sp *DemoServiceProvider) IsDefer() bool
- func (sp *DemoServiceProvider) Name() string
- func (sp *DemoServiceProvider) Params(c framework.Container) []interface{}
- func (sp *DemoServiceProvider) Register(c framework.Container) framework.NewInstance
- type Foo
- type Service
Constants ¶
View Source
const Key = "gone:demo"
Variables ¶
This section is empty.
Functions ¶
func NewDemoService ¶
func NewDemoService(params ...interface{}) (interface{}, error)
Types ¶
type DemoService ¶
type DemoService struct {
// 好习惯,必须实现
Service
// contains filtered or unexported fields
}
func (*DemoService) GetFoo ¶
func (s *DemoService) GetFoo() Foo
type DemoServiceProvider ¶
type DemoServiceProvider struct {
}
func (*DemoServiceProvider) IsDefer ¶
func (sp *DemoServiceProvider) IsDefer() bool
func (*DemoServiceProvider) Name ¶
func (sp *DemoServiceProvider) Name() string
func (*DemoServiceProvider) Params ¶
func (sp *DemoServiceProvider) Params(c framework.Container) []interface{}
func (*DemoServiceProvider) Register ¶
func (sp *DemoServiceProvider) Register(c framework.Container) framework.NewInstance
Click to show internal directories.
Click to hide internal directories.