特别提醒
官方精心制作本教程,目的在于方便用户快速掌握软件产品的使用和部署,通过此教程,刚入行的开发者也可以快速掌握并投入产品研发,本地部署时务必请耐心阅读文档操作。
工具软件
为了开发者能够更便捷、更高效的在 Windows
环境部署本项目,官方收集了本款软件本地部署时所需的大部分工具和软件存放于网盘,有需要的伙伴自行前往下载。
网盘下载
本地 Windows
系统部署基础环境工具软件百度网盘下载「提取密码 6666」,其他如 Mac
等系统环境请自行下载工具和软件包。
入门教程
后端技术栈
名称 | 地址 | 描述 |
---|---|---|
Spring Cloud | Spring Cloud 微服务架构的全套解决方案,涵盖服务发现、配置管理、负载均衡等功能。 | 点击查看 |
Spring Cloud Gateway | Spring Cloud Gateway 是 Spring Cloud 生态中的 API 网关组件,旨在为微服务架构提供简单、高效、统一的 API 入口。 | 点击查看 |
Spring OAuth2 | 是 Spring Security 团队提供的 OAuth 2.1 和 OpenID Connect 1.0 授权服务器实现,用于构建符合标准的认证和授权服务。 | 点击查看 |
Spring Boot3 | Spring Boot 是一个用于快速构建 Spring 应用的框架,提供了自动配置、嵌入式服务器和开箱即用的功能。 | 点击查看 |
Spring Security | Spring Security 是一个强大的安全框架,用于为 Spring 应用提供身份验证、授权和攻击防护。 | 点击查看 |
JDK17 | JDK 17 是 Java 开发工具包的一个长期支持(LTS)版本,提供了新的语言特性、性能优化和安全性增强。 | 点击查看 |
MyBatis-Plus | MyBatis-Plus 是 MyBatis 的增强工具,提供了更简洁的 CRUD 操作、代码生成器和分页插件。 | 点击查看 |
Maven | Maven 是一个项目管理和构建工具,用于管理 Java 项目的依赖、构建、测试和部署。 | 点击查看 |
Redis | Redis 是一个开源的内存数据结构存储系统,支持多种数据结构(如字符串、哈希、列表等),常用于缓存、消息队列和实时数据处理。 | 点击查看 |
MySQL8+ | MySQL 8 是一个流行的关系型数据库管理系统,提供了高性能、高可用性和强大的功能,如窗口函数、JSON 支持和改进的安全性。 | 点击查看 |
JWT | JWT 是一种用于安全传输信息的开放标准,常用于身份验证和信息交换。 | 点击查看 |
lock4j | lock4j 是一个分布式锁框架,基于 Redis 或 Zookeeper 实现,用于解决分布式环境下的资源竞争问题。 | 点击查看 |
Druid | Druid 是一个高性能的数据库连接池,提供了强大的监控和统计功能。 | 点击查看 |
Lombok | Lombok 是一个 Java 库,通过注解自动生成 getter、setter、构造函数等代码,减少样板代码。 | 点击查看 |
fastjson2 | fastjson2 是阿里巴巴开源的高性能 JSON 库,用于 Java 对象与 JSON 数据之间的转换。 | 点击查看 |
EasyExcel | EasyExcel 是一个基于 Java 的 Excel 读写工具,支持大数据量的高效读写操作。 | 点击查看 |
Elasticsearch | Elasticsearch 是一个分布式搜索和分析引擎,支持全文搜索、结构化搜索和数据分析。 | 点击查看 |
技术栈总结
以上技术栈涵盖了 Java
后端开发的各个方面,从数据库、缓存、安全到数据处理和搜索。每个工具和框架都有其独特的优势,结合使用可以构建高效、稳定的应用系统。访问相关网址了解更多详情!
前端技术栈
Vue.js
是一个流行的前端 JavaScript
框架,用于构建用户界面。以下是 Vue.js
的基础知识,适合初学者快速上手。
名称 | 地址 | 描述 |
---|---|---|
Vue3 | Vue 3 是 Vue.js 的最新版本,提供了更快的性能、更小的包体积以及 Composition API 等新特性,用于构建现代化的用户界面。 | 点击查看 |
TypeScript | TypeScript 是 JavaScript 的超集,增加了静态类型检查,适合开发大型应用,提升代码的可维护性和可读性。 | 点击查看 |
ArcoDesign | ArcoDesign 是基于 Vue 3 的 UI 组件库,提供了丰富的组件和设计风格,适合快速构建企业级中后台应用。 | 点击查看 |
ESLint | ESLint 是一个 JavaScript/TypeScript 代码检查工具,用于发现和修复代码中的问题,确保代码风格一致。 | 点击查看 |
Vite | Vite 是一个现代化的前端构建工具,基于原生 ES 模块,提供了极快的开发服务器启动速度和高效的生产构建。 | 点击查看 |
pinia | Pinia 是 Vue 3 的官方推荐状态管理库,比 Vuex 更轻量且易于使用,支持 TypeScript 和 Composition API。 | 点击查看 |
Vue Router | Vue Router 是 Vue.js 的官方路由管理器,用于构建单页应用(SPA),支持动态路由、嵌套路由和路由守卫。 | 点击查看 |
Axios | Axios 是一个基于 Promise 的 HTTP 客户端,用于浏览器和 Node.js,支持请求拦截、响应拦截和自动转换 JSON 数据。 | 点击查看 |
pnpm | pnpm 是一个高效、节省磁盘空间的包管理工具,通过硬链接和符号链接的方式存储依赖,适合管理大型项目。 | 点击查看 |
yarn | Yarn 是一个快速、可靠的 JavaScript 包管理工具,支持离线模式、Workspace 和插件系统。 | 点击查看 |
总结
技术栈涵盖了现代前端开发的各个方面,从框架、UI 组件、状态管理、路由到构建工具和包管理。结合使用这些工具可以显著提升开发效率和项目质量。