You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
29 lines
541 B
29 lines
541 B
package rest
|
|
|
|
import (
|
|
"net/http"
|
|
)
|
|
|
|
//@Service
|
|
type UserService struct {
|
|
Bean
|
|
userDao *UserDao
|
|
}
|
|
|
|
//初始化方法
|
|
func (this *UserService) Init() {
|
|
|
|
//手动装填本实例的Bean. 这里必须要用中间变量方可。
|
|
b := CONTEXT.GetBean(this.userDao)
|
|
if b, ok := b.(*UserDao); ok {
|
|
this.userDao = b
|
|
}
|
|
|
|
}
|
|
|
|
//装载session信息,如果session没有了根据cookie去装填用户信息。
|
|
//在所有的路由最初会调用这个方法
|
|
func (this *UserService) enter(writer http.ResponseWriter, request *http.Request) {
|
|
|
|
|
|
}
|
|
|