12345678910111213141516171819202122 |
- package dep
- import (
- "kpt-pasture/service/mqtt"
- "go.uber.org/dig"
- )
- func DIMqttService() (out MqttDependency) {
- container := DI()
- if err := container.Invoke(func(c MqttDependency) { out = c }); err != nil {
- panic(err)
- }
- return
- }
- // MqttDependency 依赖注入结构体
- type MqttDependency struct {
- dig.In
- MqttServer mqtt.IMqttServer
- }
|