作者: truman12 | 来源:发表于2018-03-12 17:32 被阅读6次

开发时遇到这样一个问题:

需要获取当前登录用户的信息,将其中一些用户属性插入到一张表中,由于使用的是SpringMvc分层架构,因此在开发时想到一种实现方式是:在controller层获取到HttpServletRequest,并作为参数传给service层,再传给dao层

但是问题在于,涉及到service层数量比较多、需要使用到该字段的方法也比较多,按这种方式改起来很不简洁,也不够方便,后期一旦维护也有一定的改动量。

因此找度娘给了些建议,看到这样一篇文章《springmvc 得到HttpServletRequest、HttpServletResponse、HttpSession》,是采用过滤器的方式获得HttpServletRequest,不需要在 controller层传参、也不需要修改service层方法的参数列表,在需要使用到用户属性时只需要调用一下相关方法即可获取,dao层则根据需要略作修改即可。

这样的方式果然优雅很多了。

相关文章

  • 《在 在 在》

    在荒凉的海滩边, 在无边无垠的旷野上, 在茂密、阴森而诡诘的森林里, 赤身裸体, 肌肤光明, 两人不死不休的做爱…...

  • 在 在 在

  • 在长大,在失去,在努力,在接受

    小时候不懂得长大的意义,一直盼着长大,但是长大后你会发现,长大的代价太过昂贵,长大的你会失去很多东西,但是你还不得...

  • 在长大、在接受、在失去、在成长

    而立之年,转身、回眸,每一次尝试,都是成长路上必经的驿站。 第一站 童年的记忆里,我是一个很同龄人不一样的小孩,没...

  • 山在 海在 岁月在 我在

    ——卓夫文暄 混职场的社畜且不论菜鸟老鸟 大多聪明又精明且又心思缜密 他们的牙齿如刺似箭,他们的舌头是快刀 闽和南...

  • 眼在、耳在、手在、神在

    我有个同事的好朋友,她儿子从上小学开始,学习就非常让她头疼,作业几乎不会做,每次她都要重新把知识讲一遍,然后才能继...

  • 在!在!还在!

    儿子两岁前,我们住在平洲,离现在住的地方差不多10公里。儿子小的时候,爷爷经常带着他去附近的平洲公园玩。最近...

  • 在路上,在思考,在挣扎

    80后的我们,青春早已逝去,不再轻狂,不再洒脱,不再微笑......在一些过后,我们有的更多的是在于生活中...

  • 我在     山在      大地在。

    岁月在。我在。你还要怎样更好的世界

  • 你在,岁月在,我在

    张晓风说:人只有两种,幸福的和不幸福的。幸福的人不能因不幸的事变成不幸福,不幸福的人也不能因幸运的事变成幸福。 习...

网友评论

      本文标题:

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