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项目树立好了!

更多相关文章

  1. React17+React Hook+TS4 最佳实践 仿 Jira 企业级项目
  2. SpringBoot项目通用功能及框架知识点介绍
  3. 如何使你的开源项目成功[每日前端夜话0xD0]
  4. “狗屁不通文章生成器”项目登顶GitHub热榜~
  5. 看完这篇,别人的开源项目结构应该能看懂了
  6. 做完小程序项目、老板给我加了6k薪资~
  7. Spring Boot 项目中的三种多数据源方案,一个比一个强!
  8. mvc项目01_感受mvc的风景_jQuery validate验证_mvc+ajax
  9. 对于带有占位符的select2.js,我无法选择第一个项目

随机推荐

  1. 为Android编写实时游戏
  2. android view的缩放平移简单实现
  3. 增加Android可用内存
  4. android 常用api 接口签名验证
  5. android重要控件各种大全
  6. Android 横竖屏幕
  7. android UEventObserver的用法
  8. 谈谈 View 绘制流程
  9. android MTP 过滤指定的文件格式
  10. Android SDK4.0 离线安装方法