【java+vue+微信小程序项目】从零开始搭建——健身房管理平台(1)项目搭建

项目笔记为项目总结笔记,若有错误欢迎指出哟~

【项目专栏】
【java+vue+微信小程序项目】从零开始搭建——健身房管理平台(1)项目搭建
持续更新中…

java+vue+微信小程序项目】从零开始搭建——健身房管理平台

  • 项目简介
  • Java项目搭建(IDEA)
    • 1.新建项目
    • 2.项目类型
    • 3.项目设置
    • 4.项目的存储位置和项目名称
    • 5.idea中安装Lombok插件
    • 6.项目结构
    • 7.修改Maven项目配置文件pom.xml
    • 8.修改应用程序的配置文件application.yml
    • 9.启动Spring Boot应用程序
    • 9.测试是否成功启动
  • Vue项目搭建
    • 1.确保vue环境已经安装
    • 2.启动vue可视化界面
    • 3.创建项目
    • 4.添加依赖
    • 5.启动项目
    • 6.项目结构
    • 7.在visual studio运行项目
    • 8.重命名项目(打错)
  • 微信小程序项目搭建(微信开发者工具)
    • 1.微信公众平台获取AppID
    • 2.创建项目
    • 3.传统微信小程序项目结构
  • 项目技术栈介绍
    • vue前端技术栈
      • vuex
      • Axios
      • element ui
      • router
      • less
    • java后端技术栈
      • SpringBoot
      • lombok
      • MySQL
      • MyBatis

项目简介

项目基于B/S架构的系统,采用Java面向对象编程思想。主要依托SpringBoot、Vue、微信小程序开发等技术,将系统用户划分为管理员和客户两类,分别通过电脑浏览器和手机微信小程序的方式登录系统。
在这里插入图片描述
在这里插入图片描述

Java项目搭建(IDEA)

1.新建项目

在这里插入图片描述

2.项目类型

在这里插入图片描述

3.项目设置

  • Group:项目的Group ID,一般是公司域名的反转,比如 com.example
  • Artifact:项目的Artifact ID,即项目名称。
  • Type:选择 “Maven” 或 “Gradle” 作为构建工具。
  • Language:选择 “Java”。
  • Packaging:选择 “Jar”。
  • Java Version:选择你希望使用的Java版本。
  • Version:选择Spring Boot的版本。

安装的IDEA版本支持的Java版本只包括17和21,先选择,之后更改pom.xml文件
在这里插入图片描述

  • Dependencies:选择你需要的依赖,比如 “Spring Web” 用于构建Web应用。在这里插入图片描述

4.项目的存储位置和项目名称

在这里插入图片描述

5.idea中安装Lombok插件

idea中:file——>settings——>plugins(插件)
在这里插入图片描述

6.项目结构

Spring Boot 的标准目录结构如下:

my-spring-boot-project/
├── src/
│   ├── main/
│   │   ├── java/                   # Java 源代码目录
│   │   │   └── com/
│   │   │       └── example/
│   │   │           └── myapp/
│   │   │               ├── config/          # 自定义配置类目录
│   │   │               ├── controller/      # 控制器类目录
│   │   │               ├── model/           # 实体类目录
│   │   │               ├── repository/      # 数据访问层目录
│   │   │               ├── service/         # 业务逻辑层目录
│   │   │               ├── util/         	# 工具类目录
│   │   │               └── MySpringBootApplication.java    # Spring Boot 应用程序入口
│   │   └── resources/              # 资源文件目录
│   │       ├── static/              # 静态资源目录
│   │       ├── templates/           # 模板文件目录
│   │       ├── application.properties            # 应用程序配置文件
│   │       └── logback.xml          # 日志配置文件
│   └── test/                       # 测试代码目录
│       └── java/
│           └── com/
│               └── example/
│                   └── myapp/
│                       ├── controller/          # 控制器类测试目录
│                       ├── repository/          # 数据访问层测试目录
│                       └── service/             # 业务逻辑层测试目录
├── pom.xml                         # Maven 项目配置文件
└── README.md                       # 项目说明文档

其中,src/main 目录包含主要的 Java 代码和资源文件。src/test 目录包含测试用例代码和资源文件。

src/main/java 目录下,通常包含启动应用程序的 MySpringBootApplication 类及其它相关的业务逻辑代码,包括控制器、服务、实体等。

src/main/resources 目录下,通常包含应用程序的配置文件,比如 application.propertiesapplication.yml。此外,这里也可以存放一些静态资源文件(如 HTML、CSS 和 JavaScript 文件)以及模板文件(如 Thymeleaf 模板)。

src/test/java 目录下,通常包含应用程序的测试用例代码。这些测试类通常与被测试的类位于相同的包中,并且名称以 xxxTests.java 结尾。

src/test/resources 目录下,通常包含测试用例所需的资源文件。

pom.xml 是 Maven 项目的配置文件,包含了项目的依赖、插件等信息。

以上只是 Spring Boot 的标准目录结构,你可以根据实际需要进行修改或扩展。
在这里插入图片描述

7.修改Maven项目配置文件pom.xml

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.6.2</version>
        

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/206146.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【Node.js】笔记整理4 - 版本管理工具nvm

写在最前&#xff1a;跟着视频学习只是为了在新手期快速入门。想要学习全面、进阶的知识&#xff0c;需要格外注重实战和官方技术文档&#xff0c;文档建议作为手册使用 系列文章 【Node.js】笔记整理 1 - 基础知识【Node.js】笔记整理 2 - 常用模块【Node.js】笔记整理 3 - n…

《微信小程序开发从入门到实战》学习三十七

4.2 云开发JSON数据库 4.2.8 分页查询 在计算机互联网时代&#xff0c;很多页面底部分页导航按钮&#xff0c;有首页、上一页、第一页、第二页、尾页。 分页查询是指根据页码将每一页的数据查询出来。 在移动互联网时代&#xff0c;网页和应用都对网页进行优化&#xff0c;…

【Serverless架构组成及优势适用场景】

目录 引言 一、无服务器函数&#xff08;Serverless Functions&#xff09; 二、事件驱动&#xff08;Event-Driven&#xff09; 三、自动扩展&#xff08;Auto Scaling&#xff09; 四、按需计费&#xff08;On-Demand Billing&#xff09; 五、无状态&#xff08;State…

程序/进程替换(讲解)

本文旨在讲解进程替换的知识&#xff01;希望读完本文&#xff0c;能使读者对进程替换有更深一步的认识&#xff01;&#xff01;好的&#xff0c;废话不多说&#xff0c;干货来了&#xff01; 进程替换的引进&#xff01; 为什么要引进进程替换呢&#xff1f;我们创建子进程总…

系列十三、SpringBoot的自动配置原理

一、概述 我们知道Java发展到现在功能十分的强大&#xff0c;生态异常的丰富&#xff0c;这里面离开不了Spring及其家族产品的支持&#xff0c;而作为Spring生态的明星产品Spring Boot可以说像王者一般的存在&#xff0c;那么的耀眼&#xff0c;那么的光彩夺目&#xff01;那么…

QT线程的使用 循环中程序的等待

QT线程的使用 循环中程序的等待 先看效果1 pro文件2 头文件3 源文件4 ui文件先看效果 1 pro文件 QT += concurrent2 头文件 #ifndef MAINWINDOW_H #define MAINWINDOW_H

Vue中 env 文件是如何读取的? 优先级?

Vue中 env 文件是如何读取的&#xff1f; 优先级&#xff1f; start 今天来研究一下 Vue 中 env 是如何读取的。跟着我的脚步来学习一下吧。作者&#xff1a;番茄&#xff1b;编写时间&#xff1a;2023/11/30 前情提要 env&#xff0c;使用方式是process.env。简单来说&…

数学建模-基于脑出血患者院前指标的多种机器学习预测模型构建及比较研究

基基于脑出血患者院前指标的多种机器学习预测模型构建及比较研究 整体求解过程概述(摘要) 卒中是全球致残率、致死率最高的疾病之一&#xff0c;其中脑出血&#xff08;Intracerebral hemorrhage&#xff0c;ICH&#xff09;患者仅占卒中患者的 20%&#xff0c;但致残、死亡人…

【深度学习】KMeans中自动K值的确认方法

1 前言 聚类常用于数据探索或挖掘前期&#xff0c;在没有做先验经验的背景下做的探索性分析&#xff0c;也适用于样本量较大情况下的数据预处理等方面工作。例如针对企业整体用户特征&#xff0c;在未得到相关知识或经验之前先根据数据本身特点进行用户分群&#xff0c;然后再…

【腾讯云云上实验室】个人对腾讯云向量数据库的体验心得

目录 前言Tencent Cloud VectorDB概念使用初体验腾讯云向量数据库的优势应用场景有哪些&#xff1f;未来展望番外篇&#xff1a;腾讯云向量数据库的设计核心结语 前言 还是那句话&#xff0c;不用多说想必大家都能猜到&#xff0c;现在技术圈最火的是什么&#xff1f;非人工智…

Spring Security 6.x 系列(7)—— 源码分析之建造者模式

一、建造者模式 WebSecurity、HttpSecurity、AuthenticationManagerBuilder 都是框架中的构建者&#xff0c;把他们放到一起看看他们的共同特点&#xff1a; 查看AuthenticationManagerBuilder的继承结构图&#xff1a; 查看HttpSecurity的继承结构图&#xff1a; 查看WebSec…

Logstash使用指南

介绍 Logstash是一个开源数据收集引擎&#xff0c;具有实时管道功能。它可以动态地将来自不同数据源的数据统一起来&#xff0c;并将数据标准化到你所选择的目的地。尽管Logstash的早期目标是搜集日志&#xff0c;现在它的功能已完全不只于此。任何事件类型都可以加入分析&…

鸿蒙原生应用/元服务开发-开发者如何进行真机测试

前提条件&#xff1a;已经完成鸿蒙原生应用/元服务开发&#xff0c;已经能相对熟练使用DevEco Studio,开发者自己有鸿蒙4.0及以上的真机设备。 真机测试具体流程如下 1.手机打开开发者模式 2.在项目中&#xff0c;左上角 文件(F)->项目结构 进行账号连接 3.运行

智慧配电间(配电室智能监控)

智慧配电间是一种应用物联网、云计算、大数据等先进技术&#xff0c;对配电室进行智能化改造和升级&#xff0c;依托电易云-智慧电力物联网&#xff0c;实现电力设备的实时监控、智能控制和远程管理的解决方案。以下是智慧配电间的主要功能和特点&#xff1a; 实时监控与数据分…

简明指南:使用Kotlin和Fuel库构建JD.com爬虫

概述 爬虫&#xff0c;作为一种自动化从网络上抓取数据的程序&#xff0c;广泛应用于数据分析、信息提取以及竞争对手监控等领域。不同的实现方式和编程语言都能构建出高效的爬虫工具。在本文中&#xff0c;我们将深入介绍如何充分利用Kotlin和Fuel库&#xff0c;构建一个简单…

【蓝桥杯选拔赛真题28】C++口罩分配 第十三届蓝桥杯青少年创意编程大赛C++编程选拔赛真题解析

目录 C/C++口罩分配 一、题目要求 1、编程实现 2、输入输出 二、算法分析 <

IOS/安卓+charles实现抓包(主要解决证书网站无法打开问题)

安装 官网下载 https://www.charlesproxy.com/latest-release/download.do 安装charles文档 流程 上述链接解决下图问题 使用介绍 Charles介绍 上述链接看一至三即可&#xff0c;了解首页各个按钮的作用 charles全面使用教程及常见功能详解&#xff08;较详细&#xff09…

常见智力题汇总

常见智力题汇总 扔瓶子问题扑克牌问题出队问题烧绳子问题赛马问题求出前三名求出前五名 接水问题种树问题硬币问题宝石问题核酸检测问题 笔者最近面试遇到了好几道智力题&#xff0c;这些题目特点就是如果没有见过&#xff0c;很难第一时间思考得到答案&#xff0c;因此笔者面试…

Spire.Office 8.11.2 for NET fix Crack

内容摘自来自互联网------或者SDK官方本身手册 Spire.Doc for .NET A professional Word .NET library designed to create, read, write, convert and print Word document files in any .NET ( C#, VB.NET, ASP.NET, .NET Core, Xamarin ) application with fast and high qu…

常见算法

简单认识算法 什么是算法&#xff1f; 解决某个实际问题的过程和方法&#xff01; 排序算法 冒泡排序 选择排序 冒泡排序 每次从数组中找到最大值放在数组的后面去 import java.util.Arrays;public class Work1 {public static void main(String[] args) {//准备一个数组in…
最新文章