在校大学生一位,最近刚学完了 boot 相关的知识内容,源码暂时放下了(想先学会用)
我在 bilibili 搜到的机构化有点严重甚至有的不全,而且大多数是 vue+boot 一起的,vue 我还没接触过。
v 友们有没有合适的中小项目练练手什么的?大概就是毕设水平那种就好,视频和文档都可以,非常感谢!!!
1
ychenenen 2023-01-05 17:16:26 +08:00
github 上有很多 springboot 的项目,可以找一个尝试运行起来,然后学习下代码结构啥的。
|
2
yimiaoxiehou 2023-01-05 17:45:06 +08:00
|
4
samnya 2023-01-07 10:57:03 +08:00 1
写带用户端和后台的项目。比如做个学校查询课程表、显示成绩的项目,或者做你喜欢玩的游戏的一些查询工具之类的。
直接上手的可以看看 Spring 的 Guides 系列,基本上就是十几分钟能完成的一个功能。https://spring.io/guides#getting-started-guides 可以先学学 Spring Boot 怎么返回动态 html ,怎么获取请求的参数,显示在你的页面上。 https://spring.io/guides/gs/serving-web-content/ 然后可以学习一下 Spring Jpa 怎么连接数据库,做一些简单的增删查改页面出来。 能和数据库交互之后,就把增删查改做成 RestAPI ,返回 JSON 的数据。找个会前端的同学跟你试着对接一下,或者自己学 Vue Angular 玩玩。 到这步你应该就有登录、权限的需求了,可以加入 Spring Security 到项目里,试着用它自带的登录。然后研究一下怎么把它的登录改写成 RestAPI 的,从 cookie 改成 JWT Token 。 上面的都弄完应该已经是比较完整项目了,按照你比较感兴趣的功能,后续应该就是调用外部的 API (RestTemplate 或者 WebClient ),解析 HTML (jsoup),非关系型数据库 (redis 、mongodb),定时任务,消息队列。 做到哪个功能觉得不懂的,网上都会有现成的解决方法。 |
5
impanghu 2023-01-09 21:03:43 +08:00
若依
|