Java后端实战项目推荐-手写简易Spring

截止目前为止,已经给大家推荐了9个项目了,有需要的朋友可以看看哈。

按照项目的视频讲解时间给大家分成了大中小的项目。

  • 大项目:时长大于40h
  • 中项目:20-40h之间
  • 小项目:10~20h之间

项目有论坛(牛客论坛)、商城类(含秒杀)、系统/平台(尚医通、尚融宝、学成在线、闪聚支付)、手写RPC

基本也比较全面了,今天在给大家推荐一个小而美的项目-手写Spring

手写Spring项目,这个项目不仅可以带着大家熟悉Spring源码,还可以跟着视频一起进行简单的Spring框架功能的实现。

虽然大家都知道github或者gitee上都有很多优秀的开源项目,但大多数没有视频教学,对于初学者或者小白来说是很难上手,总不能直接下载下来配置一下环境跑一下就算学习了吧,这显然是不能拿来参加面试的。

1.项目介绍

手写Spring项目,该项目主要是介绍Spring框架的两大特性IOC和AOP。

除这两大特性之外,还会介绍一些别的功能模块。

通过这个项目,可以让大家对Spring源码有更深的认识与学习,同时在面试中也可以跟面试官进行更加深入的交流。

2.项目学习地址

手写Spring项目,这里给大家推荐两个学习地址,B站和慕课网。

3.从此项目中可以学到什么?

小白给大家对比了一下两个视频的差异,差别还是蛮大。

B站项目

B站上的免费视频讲解,视频共700分钟左右,主要讲解下面几个模块

  • 手写Spring启动以及扫描流程
  • 手写getBean()流程
  • 手写Bean生命周期流程
  • 手写依赖注入流程
  • 手写BeanPostProcess机制
  • 手写AOP机制

慕课项目

而慕课收费的项目,包含的内容就比较全了,视频共26小时30分钟。

  • 熟悉Spring模块
  • Spring源码下载和编译
  • 业务系统架子的构建
  • Spring的IOC模块(设计模式、反射)
  • Spring的IOC容器开发(实现、依赖注入功能、注解)
  • ...
  • Spring的AOP讲解与实现
  • 自研框架MVC的实现

总结

两个项目的差别较大,收费的更全,免费的相对简单。

不想花钱做收费的,免费的也可以的。

4.简历中如何写?

项目名称:手写简单Spring框架

项目描述:本项目通过对Spring源码的学习与理解,完成了Spring框架的IOC和AOP功能模块的开发、Bean的生命周期等功能的开发。(主要介绍与Spring源码相关的一些功能)

5.总结

对于这种自己手撸轮子的项目,建议大家做之前先去看一些入门视频,了解一下框架,在有一定了解的基础上,再去做。

一定不要直接跟项目,做完后,可能跟没做没啥区别,先了解一些基础知识再去跟视频做。

往期实战项目推荐

#Java后端实战项目#
全部评论
看了后面的忘了前面的。
4 回复 分享
发布于 2022-05-26 18:11
楼主,多分享,很赞!!!
2 回复 分享
发布于 2022-05-26 19:11
感觉不错的样子。
1 回复 分享
发布于 2022-05-24 20:11
这些太好了,简历上没有实际经验,研究了这些项目后,简历上就有的写了,感谢楼主
1 回复 分享
发布于 2022-05-25 14:20
可以说一说谷粒学吗,推荐吗?我看你的文章有说黑马头条,更推荐哪个呢?
1 回复 分享
发布于 2022-05-26 23:21
我能问一下扣住当年做的啥项目吗?
1 回复 分享
发布于 2022-06-10 22:45
你好 请问这个项目只学了Spring框架 没学SpringMVC和SpringBoot可以上手吗 然后项目技术栈都包含哪些
点赞 回复 分享
发布于 2022-05-24 16:47
感谢楼主啊,提供了项目,正愁着简历怎么写呢,这些自己琢磨些项目,简历就有东西写了
点赞 回复 分享
发布于 2022-05-25 21:02
希望这几个项目能帮助我找工作吧,从现在开始从小项目开始,一点一点进步
点赞 回复 分享
发布于 2022-05-25 21:05
我觉得这种项目过于简单了,实际上大部分公司的项目都要复杂很多呢
点赞 回复 分享
发布于 2022-05-25 21:08
楼主方便说下这几个项目是什么用的级别不,初级?入门级的?
点赞 回复 分享
发布于 2022-05-25 21:10
多谢分享,都想学
点赞 回复 分享
发布于 2022-05-26 17:53
项目撸起来,感谢分享~
点赞 回复 分享
发布于 2022-05-26 18:59
简历中写出去,一定要熟,不然就给自己挖坑
点赞 回复 分享
发布于 2022-05-26 19:21
你好,尚硅谷的谷粒学院咋样呀
点赞 回复 分享
发布于 2022-06-10 20:46
你好,请问简历中就写自己是如果实习AOP IOC的嘛,还是咋样写呀,这个和rpc推荐哪个呢
点赞 回复 分享
发布于 2022-08-17 21:05 上海
mmm
点赞 回复 分享
发布于 2023-08-28 19:30 江苏

相关推荐

入职一个多月了,来分享一些landing的感受~ 整体说下:可以打85分,毕竟当时辞职就是想要走出舒适圈,的确也会有些不舒适,但基本上是因为阿里和网易风格有差别,需要一些时间适应 我所在的产品线整体风格不卷,加班不严重,周末大家都安排自己的生活,可以安心放下手机,也让我彻底放下“不秒回羞耻症” 阿里云团队规模太大,分工很细,人也很多,想搞清楚一件事情要对接好多好多人,要熟悉的流程也贼多,这个过程的确有些累,但我估计只要在大厂都会这样 感觉这边做事情自由度更高,换句话说,老板只要结果,过程怎么做自己想办法去 凡事凡人都爱讲价值。初次对接的其他部门的同事,也会直接问我,“你对业务的价值是什么” 前线上线下接触到的同事估计有四五十个,99%交流都顺畅,有话都直说 一个月约了不少coffee talk,即使没有直接的工作关联,大家还都挺热心解答我各种疑惑,很开心 和+1 沟通很顺畅,一是我刚入职就和她确认了沟通风格,二是我会主动表达自己的一些困惑,寻求帮助。当我不知道怎么和其他团队TL 开展协同的时候,她也会帮我丝滑落地 另外有几个我师兄给的tips: ❶抛开对情绪的关注,过分关注对方是老员工or说了句什么重话or质疑了什么,就没法协作了 ❷即使不喜欢,在该刷存在感的时候也得刷 ❸等过了前半年蜜月期,也许你也会感到工作很痛苦 新环境让我的状态好了很多,或许是因为还在蜜月期,or团队的风格,or只是还没接触到那么多人和事儿,我也不确定从多久后开始,我也会感到烦躁、痛苦。 那,既然不知道,当然是能快乐一天是一天啦~ 还有就是,我相信这一次的转变,我个人在心境上的调整和成长也起到了很大的作用。 无论世界怎样,把情绪掌握在自己手中。阿里云2026届可转正实习生招聘正式开启!【公司介绍】阿里云是全球领先的云计算及人工智能科技公司,坚持让计算成为公共服务,助力全球客户加速价值创新。【招聘岗位】技术类、运营类、设计类、营销类、产品类、内容类、职能类等(每位同学仅有1次投递机会,2个意向)【工作地点】杭州、北京、上海、深圳、成都等城市【面向人群】海内外院校2026届毕业生,毕业时间在2025年11月-2026年10月内【内推步骤】点击「内推链接」开启内推->查看内推职位/部门->提交个人信息->点击邮件内链接确认接受内推,补充意向并完善简历->内推成功🎁内推一键投递:https://careers.aliyun.com/campus/qrcode/apply/positions?code=yzYD/K3PP/D42kc4e1WhOePAeAX7co5ZGo9MaGDwhhQ=    (内推简历优先筛选,后续有疑问/流程问题欢迎联系)使用内推码简历优先筛选,有任何问题包括进度查询可以私信我,内推后在评论区留言【姓名缩写+岗位】,方便捞人和确认投递状态 #春招#               #内推#               #内推码#               #阿里云#            
点赞 评论 收藏
分享
评论
59
420
分享

创作者周榜

更多
牛客网
牛客企业服务