前言:
这一周,因项目第一阶段考核也落幕,下一阶段要求我们后端学习SpringBoot框架对本次项目进行重构。另外,因为一些突发状况,我们学校的教学楼也全部封了,要求在宿舍进行线上学习。
总体来说,线上教学导致的在宿舍进行学习的效果并不好,不自觉的想偷懒,睡觉等等。
总结:
显而易见,SSM框架常作为数据源较简单的web项目的框架,而SpringBoot是框架中的框架,它相较于SSM其实并没有什么的大的改变,实现的功能效果大差不差。当然,存在就肯定有其存在的意义。
Springboot的优点:
1.减少了大量的开发时间并提高了生产力。
2.避免了编写大量的样板代码,注释和XML配置。
3.解决了Spring的弊端。
4.快速整合第三方框架,无需配置文件。
5.代码少了、配置文件少了、不需要对第三方框架烦恼了、项目精简了,对整个团队 的开发及维护来说,更大的节约了成本。
6.使用Java开发基于Spring的应用程序非常容易。
Springboot的缺点:
1.修复bug较慢,报错时难以定位到该点。
2.集成度较高,不易了解底层。
也就是说它能简单、快速、方便地搭建项目;对主流开发框架的无配置集成;极大提 高了开发、部署效率。
感触:
SpringBoot的优缺点的话对我来说感触最深的就是自动整合依赖以及yml配置的简单舒适了。当然,在使用的过程中,我也经常感觉到很不真实,就莫名其妙的弄好了,不知道咋回事,一脸懵逼。
一些问题:
自用SpringBoot对项目进行重构后,首当其冲的问题就是拦截器的问题:在拦截器中,我发现其中重定向,请求转发都不起作用,以为是拦截器没注入进框架,然后用日志测试、工作台打印发现,拦截器配置内容都没有任何问题,只是那一行代码也就是重定向请求转发没起作用,剩下的一周时间首先要解决这个问题,其次在去完善接口功能、完善逻辑等等在上次项目考核中发现的问题。