spring-mvc帮我们做了哪些事

  • 最近作死,新起的一个项目,由于前后端都是我写,所以框架比较随意,于是任性了一回,不用spring框架,纯碎的web项目;
  • 先说说一些好的体验,部署贼快,spring项目部署可能需要七八秒,这个一般3秒以内搞定;没有复杂的配置,直接和web.xml文件打交道;
  • 不方便的地方也有很多,平时用spring是没有太多感觉,但真正和原生的插件打交道,发现虽然能用,多少有些地方需要改进;
关于servlet
  • 一个servlet只能对应一个url,虽说有get、post等方法,但用起来,终归不是很方便,因为有一些请求,需要使用很多类似的方法,本来写在一个类里面很方便的;
关于hibernate
  • hibernate使用起来,也不太方便;hibernate想要返回的结果是对象,需要将使用到的每一个类的路径写到hibernate配置下,而spring只需要在配置文件中写下扫描包的路径;往底层说,hibernate偷懒了,其实只需要遍历下某个路径下的所有文件,便能拿到类名;
  • 使用sessionFactory时,spring直接初始化了该对象,因为我们能够拿过来直接使用,而项目中,需要自己写初始化的静态类;
  • currentSession这个类,spring也帮我们初始化了,可以直接使用,但原生的hibernate需要自己设置;
关于autowired注解
  • 之前觉得代码量上,使用autowired和new一个对象没区别,直到最近频繁使用一些方法类时,才意识到,每次new一个对象太浪费了;
  • 是可以写成静态类,但是静态类要求太苛刻了,内部使用的方法也需要是静态方法
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值