SpringBoot 在线协同办公小程序开发 全栈式项目实战
download: SpringBoot 在线协同办公小程序开发 全栈式项目实战
未来,在线协同办公将成为一种常态化的工作方式。本课程将采用最流行的前后端分离架构设计,应用 SpringBoot+uniapp 技术栈开发一款在线协同办公的小程序。让你掌握未来趋势型业务 + 前后端综合技术栈,带你实现全技术栈的综合提升。
技术要求
1.HTML / CSS 基础 2.JS 交互知识 3.基本的 Vue 知识 4.JavaWeb 相关知识
环境参数
SpringBoot 2.3、uni-app2.9 开发工具:IDEA、HBuilderX
什么是Spring Boot
Spring Boot 是由 Pivotal 团队供应的全新结构,其规划意图是用来简化新 Spring 运用的初始树立以及开发进程。该结构运用了特定的方法来进行装备,从而使开发人员不再需求界说样板化的装备。用我的话来了解,便是 Spring Boot 其实不是什么新的结构,它默许装备了许多结构的运用方法,就像 Maven 整合了一切的 Jar 包,Spring Boot 整合了一切的结构。
运用 Spring Boot有什么利益
其实便是简略、快速、便当!往常假定我们需求树立一个 Spring Web 项意图时分需求怎么做呢?
1)装备 web.xml,加载 Spring 和 Spring mvc
2)装备数据库联接、装备 Spring 业务
3)装备加载装备文件的读取,翻开注解
4)装备日志文件
...
装备结束之后安置 Tomcat 调试
...
现在十分盛行微服务,假定我这个项目仅仅仅仅需求发送一个邮件,假定我的项目仅仅是出产一个积分;我都需求这样折腾一遍!
但是假定运用 Spring Boot 呢?
很简略,我仅仅只需求十分少的几个装备就能够活络便当的树立起来一套 Web 项目或者是构建一个微服务!
运用 Spring Boot 到底有多爽,用下面这幅图来表达
快速入门
说了那么多,手痒痒的很,马上来一发试试!
Maven 构建项目
1、拜访 http://start.spring.io/
2、挑选构建东西 Maven Project、Java、Spring Boot 版别 2.1.3 以及一些工程基本信息,可参看下图所示:
3、点击 Generate Project 下载项目压缩包
4、解压后,运用 Idea 导入项目,File -> New -> Model from Existing Source.. -> 挑选解压后的文件夹 -> OK,挑选 Maven 一路 Next,OK done!
5、假定运用的是 Eclipse,Import -> Existing Maven Projects -> Next -> 挑选解压后的文件夹 -> Finsh,OK done!
Idea 构建项目
1、挑选 File -> New —> Project... 弹出新建项意图框
2、挑选 Spring Initializr,Next 也会呈现上述类似的装备界面,Idea 帮我们做了集成
3、填写相关内容后,点击 Next 挑选依托的包再点击 Next,终究招认信息无误点击 Finish。
项目结构介绍
springboot2
如上图所示,Spring Boot的基础结构共三个文件:
l src/main/java 程序开发以及主程序进口
l src/main/resources 装备文件
l src/test/java 查验程序
其他,spingboot主张的目录作用如下:
root package结构:com.example.myproject
仿制代码 com +- example +- myproject +- Application.java | +- domain | +- Customer.java | +- CustomerRepository.java |
---|
+- service | +- CustomerService.java | +- controller | +- CustomerController.java |
仿制代码
1、Application.java 主张放到跟目录下面,首要用于做一些结构装备
2、domain目录首要用于实体(Entity)与数据拜访层(Repository)
3、service 层首要是业务类代码
4、controller 担任页面拜访控制
选用默许装备能够省去许多装备,当然也能够依据自己的喜爱来进行更改
终究,主张Application main方法,至此一个java项目树立好了!
更多相关文章
- React17+React Hook+TS4 最佳实践 仿 Jira 企业级项目
- SpringBoot项目通用功能及框架知识点介绍
- 如何使你的开源项目成功[每日前端夜话0xD0]
- “狗屁不通文章生成器”项目登顶GitHub热榜~
- 看完这篇,别人的开源项目结构应该能看懂了
- 做完小程序项目、老板给我加了6k薪资~
- Spring Boot 项目中的三种多数据源方案,一个比一个强!
- mvc项目01_感受mvc的风景_jQuery validate验证_mvc+ajax
- 对于带有占位符的select2.js,我无法选择第一个项目