技术干货实战(9) - 想接私活赚外块?强烈推荐你玩一玩这几个Spring Boot开源项目

作者: 修罗debug
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。


作为一名Java程序猿,特别是已经有几年工作经验的老猿,一般都会琢磨着如何利用业余时间做做外包、赚点外块,但又担心在接到真正的外包时,却苦恼没有现成的项目作为奠基进行二次改造,而从头开始搭建、开发项目又担心时间不足,怎么办?莫急,在本文debug将为你呈上几个经典的Spring Boot、包括前后端的完整开源项目!

   

一、mall4j 电商商城系统

1)访问地址:https://gitee.com/steadyjack/mall4j

2)项目简介:一个基于spring bootspring oauth2.0mybatisredis的轻量级、前后端分离、防范xss攻击、拥有分布式锁,为生产环境多实例完全准备,数据库为b2b2c设计,拥有完整sku和下单流程的完全开源商城

3)系统运行截图:


图片1


图片2 


图片3 


图片4 

4)技术体系:

l  Spring Boot_2.1.6

l  Spring Security oauth2_2.1.5

l  MyBatis_3.5.0

l  MyBatisPlus_3.1.0

l  Swagger-UI_2.9.2

l  Hibernator-Validator_6.0.17

l  Redisson_3.10.6

l  Hikari_3.2.0

l  Log4j2_2.11.2

l  Fast-json_2.57

l  Lombok_1.18.8

l  Hutool_4.5.0

l  Swagger-bootstrap_1.9.3

 

二、通用型后台管理解决方案SmartAdmin

1)访问地址:https://gitee.com/steadyjack/smart-admin

2)项目简介:使用最前沿的前、后台技术栈Spring BootVue,前后端分离,我们开源一套漂亮的代码和一套整洁的代码规范,让大家在这浮躁的代码世界里感受到一股把代码写好的清流!同时又让开发者节省大量的时间,减少加班,快乐工作,热爱生活;SmartAdmin 让你从认识到忘不了,绝对是你最想要的!

3)系统运行截图:


图片5 


图片6 


图片7 


图片8 


图片9 


图片10 



4)技术体系:

l  前端:Vue + Vue-Router + Vuex + ViewUI + vue-enum

l  后端:SpringBoot2 + Mybatis-plus + JWT + Druid + MySQL

l  前端代码规范smart-front-standard-guide(大力推荐)

l  基于阿里规范之上的后端规范smart-backend-standard-guide(大力推荐)

  

三、针对外卖、送餐领域的系统flash-waimai

1)访问地址:https://gitee.com/steadyjack/flash-waimai

2)项目简介:一个完整的外卖系统,包括手机端,后台管理,移动端接口API,可用于外卖、送餐等领域的外包.

3)系统运行截图:


图片11 


图片12 

4)技术体系:

l  核心框架:Spring Boot

l  数据库层:Spring data jpa/Spring data mongodb

l  数据库连接池:Druid

l  缓存:Ehcache

l  前端:Vue.js

l  数据库:MySQL5.5以上,MongoDB4.0(不要使用最新版4.2)

 

四、又一个小商场系统litemall

1)访问地址:https://gitee.com/steadyjack/litemall

2)项目简介:又一个小商场系统;litemall = Spring Boot后端 + Vue管理员前端 + 微信小程序用户前端 + Vue用户移动端.

3)系统运行截图:


图片13 


图片14 


图片15 


图片16 

 

4)技术体系:


图片17 

 

最后,感谢上述作者贡献出了这么优秀的开源项目,感兴趣的老友可以forkcheck 出来自行研究一番、顺便给他们来个star!除此之外,诸位也可以将你认为不错的开源项目介绍给debugdebug会找个时间整理并将其分享出来!欢迎在在下方留言哦,感谢感谢!!!


说在最后的话:

    最近正值跳槽面试季,debug特意搜罗了大量的Java面试题(含详细目录+答案),覆盖技术领域:JVMJava集合、Java多线程/并发编程、Java基础、Spring原理、微服务、NettyRPC、网络编程、日志、ZooKeeperKafkaRabbitMQHBaseMongoDBCassandra、设计模式、负载均衡、数据库、一致性算法、Java算法、数据结构、加密算法、分布式缓存、HadoopSparkStormYARN、机器学习、云计算等等


图片18 



图片19 



图片20 



图片21 


图片22 

图片23 


图片24 


图片25 


图片26 


图片27 


图片28 


图片29 



图片30 

  

如何领取此面试文档?关注公众号“程序员实战基地”,并回复三个字:面试题 ,即可获取此文档下载链接(无套路哈):