Springboot 开发助力

芝士咖啡 / 2024-04-21 / 原文

开发涉及到文档

1. Linux 安装CentOS7

链接:https://pan.baidu.com/s/1P5aAjk9aML7Iw8VmCNN2Gw
提取码:7ksd

2.Docker环境搭建

参考官方文档Linux CentOS安装:https://docs.docker.com/engine/install/centos/
Docker.pdf 已放到百度网盘

Docker CE JIANDAN简单操作
卸载原有的环境:
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
安装对应的依赖环境和镜像地址
sudo yum install -y yum-utils
sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
安装过慢设置镜像
yum-config-manager --add-repo http://mirrors.aliyun.com/dockerce/linux/centos/docker-ce.repo
直接安装docker CE
sudo yum install -y docker-ce docker-ce-cli containerd.io

3. Git安装和TortoiseGit

Git安装包:Git-2.26.2-64-bit 已放到百度网盘
TortoiseGit安装包:TortoiseGit-2.10.0.2-64bit 已放到百度网盘
安装文档:Git安装和TortoiseGit详细使用教程【基础篇】

4. 人人开源学习网址(gitee)

Gitee网址:https://gitee.com/renrenio
image

5. SpringCloudAlibaba

GitHub地址(中文介绍):https://github.com/alibaba/spring-cloud-alibaba/blob/2.2.x/README-zh.md

  • 注册中心:Nacos
  • 配置中心:Nacos
  • 负载均衡:Ribbon
  • 声明式服务调用:OpenFegin
  • 服务容错:Sentinel
  • 网关服务:Gateway
  • 链路监控:Sleuth
  • 分布式事务:Seata

介绍SpringCloudAlibaba家族成员以及主要功能。一定要引入Manager后才可以引入spring-cloud-alibaba-***,否则cloud与boot会冲突

6. cloud与boot版本对应的映射

Spring Boot单体应用升级Spring Cloud微服务最佳实践:官方文档

7. Nacos搭建

Nacos具有注册中心与配置中心,两大功能:GitHub查看并下载  官方配置文档(中文)

8. Mybatis Plus

Mybatis Plus中文文档

9.Vue 合集

Vue 3文档
其中也包含了比较有名的插件

10. Element Plus

前端很火的UI插件,网上教程或者公司都爱使用

  • Element Plus 使用文档
  • Element 使用文档

以上两个使用需要Vue加载对应组件后,方可使用。二者使用层面上,有的地方向通,有的地方不通。

11. 优雅转换mapstruct-plus

mapstruct-plus对标BeanUtil的方法,BeanUtil是通过反射的方式完成赋值的,要求属性名称相同,而mapstruct-plus是通过get/set完成赋值的,且可以做不同字段名的映射。推荐~!!!

官方文档

12. 阿里云 OOS

OOS主要是用于存储一些不是很大,但很重要的文件、图片等。以流的方式存到云端,可以前台存储、读取,也可以后端存储、读取,

阿里云对象存储服务(Object Storage Service,简称OSS),是阿里云对外提供的海量、安全、低成本、高可靠的云存储服务。您可以通过本文档提供的简单的REST接口,在任何时间、任何地点、任何互联网设备上进行上传和下载数据。基于OSS,您可以搭建出各种多媒体分享网站、网盘、个人和企业数据备份等基于大规模数据的服务。

开通阿里云OOS 接口文档
OSS Java SDK