Spring里bean(@Bean@Component) 的作用域@scope

来源:互联网 发布:筑龙软件下载 编辑:程序博客网 时间:2024/05/12 22:48
@RestController@Scope("request")//当不添加scope 默认为sigleton 单例模式 全局使用一个对象//当为prototype 每次被调用都会创建一个实例//当scope为session时  每个session创建一个当前实例 //当为request时 每次请求创建一个当前实例// @RequestMapping(value = "/scope")public class ScopeController {    private List<String> list = new ArrayList<String>();    @RequestMapping("/get")    public List<String> getList(HttpServletRequest req) {//      this.getClass();        if(list.size()==0)            list.add(req+"");        return list;    }    @RequestMapping("/set")    public List<String> setList(HttpServletRequest req) {        list.add("增加" + new Date()+"  request:"+req);        return list;    }}
0 0
原创粉丝点击