使用场景:
在接口请求的方法上添加bean参数user,在实际请求时不需要传数据,通过
HandlerMethodArgumentResolver 赋值到user;
sept1
package hotkidclub.base;
import static java.lang.annotation.ElementType.PARAMETER;
import static java.lang.annotation.RetentionPolicy.RUNTIME;
import java.lang.annotation.Documented;
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
/**
* 登录的会员(从会话取会员实例)
*
* @author ming
*
*/
@Documented
@Retention(RUNTIME)
@Target(PARAMETER)
public @interface LoggedinUser {
}
sept2
import javax.servlet.http.HttpServletRequest;
import org.springframework.core.MethodParameter;
import org.springframework.web.bind.support.WebDataBinderFactory;
import org.springframework.web.context.request