基于SpringBoot实现登录注册实践报告(暑假于校企实习-劳动教育)

博主介绍:✌专研于前后端领域优质创作者、本质互联网精神开源贡献答疑解惑、坚持优质作品共享、掘金/腾讯云/阿里云等平台优质作者、擅长前后端项目开发和毕业项目实战,深受全网粉丝喜爱与支持✌有需要可以联系作者我哦!

文末获取源码联系

精彩专栏推荐订阅 不然下次找不到哟

  新时代劳动教育的意义,劳动能使学生树立正确的劳动观点和劳动态度,培养可贵的劳动精神,热爱劳动和劳动人民,更有助于我们养成良好的劳动习惯,这也是我们德智体美劳全面发展的重要内容之一。所以我积极参与学生开展的新时代大学生劳动教育实践活动,全面发展自身德智体美劳,以劳动为荣。马克思曾说,劳动改变世界,社会的发展依赖于人类通过劳动与自然界进行物质的交换。与此同时,我深刻明白新时代的劳动精神凝聚我们对劳动实践的认知,推进生产方式的的变革,推进经济的发展。

   因此,我于2022年7月18日至8月26日参加校企合作企业的暑假实习,地点位于江门创新企业,本着实习实践劳动精神的初衷,我在校老师和企业工程师的指导下认真完成技术学习和一个互联网系统的登陆注册项目开发,本专业是通信工程(计算机通信网络),所以我参与的是软件研发部门的实习。在实习过程中,我的安排和要求是与企业同步的,工作模式996,即每天早上9点上班,中午休息两个小时,晚上18点下班。实习主要分为两个阶段,前期是学习理论知识,后半阶段是做一个基于SpringBoot和MyBatis框架的登录注册项目。前期主要是学习Spring和MyBatis框架,通过此次学习能加深我对课内知识的深入理解,并能灵活运用知识到实际需求当中,本次实习意义对我而言有非常重要的意义,不经能让我了解到劳动的艰苦和光荣,毕竟在这过程中,也让我切身体会到劳动的不易,同时让我实现了人生价值,并进一步升华我的劳动思想。从本次实习中我已经初步达到我的目标,所要掌握的技能,也从中积累项目开发流程,对我有诸多影响,并紧跟时代发展,学习最前沿知识,打牢基础,满足社会发展对人才的需求,以便更好迈向社会,为祖国强大复兴贡献一份力量。总的来说,在这次实习中收获颇多,也让我明确自己以后人生的发展方向,并为之奋斗。

基于SpringBoot实现登录注册实践报告(暑假于校企实习-劳动教育)_第1张图片

本次实习过程中遇到的问题以及我是如何对问题做出分析,到最后解决问题的叙述。学习阶段我所遇到的问题是框架部分在跑起来的Bug,诸如此类问题,一般我都是先对问题进行分析,找出问题所在,然后在解决问题。发现问题,根据idea的日志找出问题是属于那种类型,一般有环境配置,架包和架包版本,当有也有可能是自己的编程语法存在错误。在面对这类问题,只有根源上找到问题才能对症下药,同时我也充分利用我手中的资源,比如百度,CSDN等搜索引擎和到图书馆查询资料,最后实在解决不了问题时,我会向工程师寻求帮助,最后我会在枫叶云笔记中记录遇到的问题,分析问题,解决问题的心得,以便日后温故而知新。在做项目阶段我所遇到的问题就比较多,第一是对项目功能的分析,第二是实现过程的流程,第三是测试。

第一个问题是要明确功能,在基于Spring Boot框架上,实现用户的登录注册功能。1、前端向后端发起post请求;2、后端对用户密码安全性,在后台采取秘钥加加不可逆加密方式进行加密后再存入数据库;3、登录状态的保存,要实现用户登录状态的保存可以通过,cookie和session,进行验证;4 、为了提高安全性,防止cookie被盗,cookie内采用token和ip地址结合MD5加密的随机序列;5、密码找回功能,这是重点也是难点,需要用到redis等技术,可以通过用户邮箱发送验证链接,这个链接地址为了安全起见要加入时间戳和唯一随机数来保证这个链接只在某个时间内有效,过期过着密码已经重置,则删除这个唯一的随机数。登录功能便是:1、用户登录时验证用户名和密码;2生成token保存在数据库中,将token写入cookie中;3将用户数据保存在session中;4 请求时都带这cookie,验证,便于下次自动登录。第二个问题是在具体实现流程当中,对实体类设计比较简单,难点是要实现业务逻辑层,对功能实现的逻辑,比如,首次登录时的验证需要查询数据库的信息,返回给service层并和前端获取输入的信息作比较作等,再返回给前端显示登录状态,等等。第三是在测试过程中出现的问题,比如加载不了html页面,这是url的拼接中出现空格导致路劲错误,还有注册成功后无法跳转到登录页面。所遇到的问题远远不止上述,最后能解决问题,还是得感谢企业工程师的指导有方,让我能快速找到问题的根源。

从这次实习中,遇到非常的问题,我明白学会如何解决问题比解决问题更重要,同时也积累了工作不少经验,体会到工作实属不容易,但在我解决问题的一瞬间我体会到无比的快乐,也明白劳动的光荣价值。这段美好的实践经历定会为我未来的工作打下坚实的基础,并提供了宝贵的经验。这些天的劳动实践也让我明白了理论与实践结合的重要性。身为学生,我们不仅要加强自己的专业理论知识,练就过硬的本领,同时也要多参加课外活动,让自身得以全面的发展。

   登录注册效果展示图:

基于SpringBoot实现登录注册实践报告(暑假于校企实习-劳动教育)_第2张图片

大家点赞、收藏、关注、评论啦 !

谢谢哦!如果不懂,欢迎大家下方讨论学习哦。

需要源码点赞、关注、收藏、下方评论区留言哦!逐一回复私发哦

你可能感兴趣的:(课程设计,spring,boot,后端,java,算法,spring,tomcat,maven)