@RequestMapping value 和params 的详解
params 为请求参数的数组 支持一些简单的表达式 params={"!id",“name!=James”} 表示不能带名称为id的参数 而且name的值不能为James 等等表达式
案例
@RequestMapping(value = “/init”, params = {“id=myValue”})
只有存在了请求参数为/init?id=myValue 才会被initData处理
@RequestMapping(value = “/init”, params = {“name=kobe”, “number=23”})
只有存在了请求参数为/init?name=kobe&&number=23才会被initData处理
@RequestParam 详解 接收 请求参数
required参数默认为false 表示 可以为空
spring 组件@Scope(request,session)示例
案例 创建一个@Scope(“session”)标注的Bean组件
@Scope(value=WebApplicationContext.SCOPE_SESSION,proxyMode=ScopedProxyMode.INTERFACES)
public class SessionBean implements ISessionBean {