Springmvc

作者: 紫石南 | 来源:发表于2016-11-17 15:30 被阅读23次

    Controller注意事项

    controller中使用属性的bug

    • 由于controller是单例的,所以使用属性会造成逻辑混乱

    • 解决方法为加@Scope("prototype")注解,让它成为非单例模式

    • 查看源码Scope注解并没有@Inherited注解,所以不能考虑继承了,只能每个controller都加注解

    • 如果是新项目,大可根据spring约定规范,使用单例controller,不用属性
      如果是老项目,不想改动太多代码,就在controller加上@Scope("prototype")

    相关文章

      网友评论

          本文标题:Springmvc

          本文链接:https://www.haomeiwen.com/subject/nkidpttx.html