ing
This commit is contained in:
parent
5fddc23005
commit
5c581b97f8
|
@ -10,7 +10,7 @@ import (
|
|||
"git.loafle.net/commons/server-go"
|
||||
csw "git.loafle.net/commons/server-go/web"
|
||||
cswf "git.loafle.net/commons/server-go/web/fasthttp"
|
||||
oca "git.loafle.net/overflow/commons-go/annotation"
|
||||
occa "git.loafle.net/overflow/commons-go/core/annotation"
|
||||
"github.com/valyala/fasthttp"
|
||||
)
|
||||
|
||||
|
@ -137,19 +137,19 @@ func (s *RESTServlets) RegisterRESTServices(services []interface{}) error {
|
|||
LOOP:
|
||||
for _, service := range services {
|
||||
t := reflect.TypeOf(service)
|
||||
ta := cdr.GetTypeAnnotation(t, oca.RESTServiceAnnotationType)
|
||||
ta := cdr.GetTypeAnnotation(t, occa.RESTServiceAnnotationType)
|
||||
if nil == ta {
|
||||
return fmt.Errorf("Service[%s] is not RESTService, use @RESTService", t.Elem().Name())
|
||||
}
|
||||
s.restRegistry.RegisterService(service, "")
|
||||
|
||||
mas := cdr.GetMethodAnnotations(t, oca.RequestMappingAnnotationType)
|
||||
mas := cdr.GetMethodAnnotations(t, occa.RequestMappingAnnotationType)
|
||||
if nil == mas || 0 == len(mas) {
|
||||
continue LOOP
|
||||
}
|
||||
|
||||
for methodName, v := range mas {
|
||||
ma := v.(*oca.RequestMappingAnnotation)
|
||||
ma := v.(*occa.RequestMappingAnnotation)
|
||||
mm, ok := s.methodMapping[ma.Method]
|
||||
if !ok {
|
||||
mm = make(map[string]*MethodMapping)
|
||||
|
|
Loading…
Reference in New Issue
Block a user