资料
  • 资料
  • 专题
SpringBoot2 仿B站高性能前端+后端项目[完结16章]
推荐星级:
类别: 软件/EDA/IP
时间:2024-03-22
大小:2.63KB
阅读数:84
上传用户:开心就很好了
查看他发布的资源
下载次数
0
所需E币
0
ebi
新用户注册即送 300 E币
更多E币赚取方法,请查看
close
资料介绍
SpringBoot一直是开发者比较青睐的一款轻量级框架,他不仅继承了Spring框架原有的优秀特性,而且还通过简化配置来进一步简化了Spring应用的整个搭建和开发过程。
现在很多Java系的软件开发都是基于SpringBoot的,这就要求开发人员都要掌握基于SpringBoot的开发。由于SpringBoot体系非常庞大,导致很多人并不能完全掌握如何使用,尤其是涉及分布式相关的开发时,如何和其他框架整合更是让很多程序员无从下手。

在此,我给大家整理了几个优质 Spring Boot 开源项目给大家参考,希望能够帮助到正在学习 Spring Boot 的小伙伴!小伙伴简历中不知道写什么项目的或者项目没有亮点的,我只能帮你们到这了!

随着技术框架的不断更新,一些公司摒弃了原先的技术框架模式。而springboot慢慢取代了原有的ssm框架开发。为什么选择springboot呢?
配置简单不需要编写太多的xml;
基于spring构建,容易上手;
独立运行不依赖于容器;
内置服务器tomcat不需要打war包;
提供maven极简配置;
对于各种框架有很好的集成;
为SpringCloud微服务奠定基础,使微服务构建变得简单;
下面让我们使用idea一起搭建完整版的SpringBoot项目:


首先,确定项目结构
现在后端开发都是基于springboot的web项目,web项目一般都是使用MVC的模式,所以这里也采用类似的模式。在项目maven结构组成上,采用父子项目,也就是一个主项目下有多个子module,分为下面几个,
p-admin
     p-web --》负责项目启动
     p-facade  --》控制层,写controller
     p-service --》服务层,具体的业务处理
     p-dao --》持久化层,负责和数据库打交道
     p-common --》公共层,util类\入参、出参等
     p-api --》提供给第三方的接口
大体的项目结构给出来了,下面看子项目间的依赖关系哈,
    p-web依赖于p-service、p-common
    p-service依赖于p-dao、p-common
    p-api依赖于p-common
其他的依赖第三方的库暂时不看,下面再说。接下来就可以进行实际操作创建项目了。

接着,创建项目
创建父项目(p-admin)
这里使用maven的父子项目结构,父项目是这样创建的,
在idea中file-->new-->project出现下面的界面,直接next就好

一、mall
mall项目是一套电商系统,包括前台商城系统及后台管理系统,基于SpringBoot+MyBatis实现。前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。后台管理系统包含商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等模块。

二、Cloud-Platform(微服务的)
Cloud-Platform是国内首个基于Spring Cloud微服务化开发平台,具有统一授权、认证后台管理系统,其中包含具备用户管理、资源权限管理、网关API 管理等多个模块,支持多业务系统并行开发,可以作为后端服务的开发脚手架。代码简洁,架构清晰,适合学习和直接项目中使用。核心技术采用Spring Boot 2.1.2以及Spring Cloud (Greenwich.RELEASE) 相关核心组件,采用Nacos注册和配置中心,集成流量卫兵Sentinel,前端采用vue-element-admin组件。

三、微人事
微人事是一个前后端分离的人力资源管理系统,项目采用 SpringBoot+Vue 开发,项目加入常见的企业级应用所涉及到的技术点,例如 Redis、RabbitMQ 等。
后端技术栈:Spring Boot、Spring Security、MyBatis、MySQL、Redis、RabbitMQ、Spring Cache、WebSocket 前端技术栈 Vue、ElementUI、axios、vue-router、Vuex、WebSocket、vue-cli4

四、web-flash
web-flash是一个基于Spring Boot和Vue.js的web系统,包含了基于element搭建的后台管理系统和基于vux搭建的手机端h5站点
web-flash具备后台管理类系统的通用的基础功能,而且提供了基于idea intellij的的代码生成插件,可以一键生成前后端页面。
核心框架:Spring Boot
数据库层:Spring data jpa
数据库连接池:Druid
缓存:Ehcache
前端:基于Vue.js的Element(后端)和vux(手机端)
工作流:activiti
版权说明:本资料由用户提供并上传,仅用于学习交流;若内容存在侵权,请进行举报,或 联系我们 删除。
PARTNER CONTENT
相关评论 (下载后评价送E币 我要评论)
没有更多评论了
  • 可能感兴趣
  • 关注本资料的网友还下载了
  • 技术白皮书