Spring Boot 和Maven搭建JavaWeb项目,实现用户注册,并将结果保存到Mysql

SpringMVC是现在主流框架,包括我现在也是用的SpringBoot+SpringMvc+MySql+Mybatis+Redis+....。今天给大家带来整合SpringBoot+SpringMvc+mysql实现用户的登录和注册,并在mysql中保存和修改。

1. 打开http://start.spring.io/,填写需要用的项目功能。会自动生成基本的目录结构及porm.xml文件和dependencies,并自动配置需要的jar包。搭建spring boot常用的工具为Maven。


2. 下载Maven项目包。导入到eclipse。选择file--import---Existing Maven Project,然后自动生成如下项目结构


3. 自动生成的porm.xml文件如下。如果第一次构建,右击项目---Maven---update project会自动下载Jar包到Maven 的local Repository.(在D:\apache-maven-3.5.3\conf\settings.xml中设置<localRepository>E:\apache-mavenRepository</localRepository>。并在eclipse的window---Maven ---user setting 选择这个设置文件并更新。)。

<?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 http://maven.apache.org/xsd/maven-4.0.0.xsd">
	<modelVersion>4.0.0</modelVersion>

	<groupId>com.plin</groupId>
	<artifactId>bookebuy</artifactId>
	<version>0.0.1-SNAPSHOT</version>
	<
  • 4
    点赞
  • 31
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
好的,我可以为您生成一份基于Spring Boot、MyBatis Plus和Vue的JavaWeb购物商城项目。以下是项目的详细描述: ## 项目概述 本项目是一个基于Spring Boot、MyBatis Plus和Vue的JavaWeb购物商城项目,主要实现用户注册、登录、商品浏览、购物车、订单等功能。前端使用Vue框架进行开发,后端使用Spring Boot和MyBatis Plus进行开发,数据库使用MySQL。 ## 技术栈 - 前端:Vue、Vue Router、Vuex、Element UI等 - 后端:Spring Boot、MyBatis Plus、MySQL等 ## 功能模块 本项目主要包含以下几个功能模块: - 用户模块:用户注册、登录、个人信息管理等功能。 - 商品模块:商品浏览、商品详情、商品搜索等功能。 - 购物车模块:添加、删除、修改购物车商品等功能。 - 订单模块:下单、支付、订单查询等功能。 ## 项目结构 本项目采用前后端分离的方式进行开发,前端代码和后端代码分别放在不同的目录下。 - `backend`目录:后端代码目录。 - `frontend`目录:前端代码目录。 后端代码目录结构: ``` backend ├── src │ ├── main │ │ ├── java │ │ │ └── com │ │ │ └── example │ │ │ └── shopping │ │ │ ├── config // Spring配置文件 │ │ │ ├── controller // 控制器 │ │ │ ├── dao // 数据访问层 │ │ │ ├── entity // 实体类 │ │ │ ├── service // 服务层 │ │ │ └── ShoppingApplication.java │ │ └── resources │ │ ├── application.yml // 应用配置文件 │ │ ├── mapper // MyBatis XML配置文件 │ │ └── static // 静态资源文件 │ └── test // 测试代码目录 ``` 前端代码目录结构: ``` frontend ├── src │ ├── assets // 静态资源文件 │ ├── components // 组件 │ ├── router // 路由配置 │ ├── store // Vuex状态管理 │ ├── views // 页面 │ ├── App.vue // 根组件 │ └── main.js // 入口文件 ``` ## 开发环境 - JDK 1.8 - Maven 3.3+ - Node.js 10+ - Vue CLI 3.0+ ## 如何运行项目 1. 克隆代码到本地: ``` git clone https://github.com/yourusername/shopping-mall.git ``` 2. 进入`backend`目录,修改`application.yml`文件MySQL数据库连接信息。 3. 在MySQL创建名为`shopping`的数据库。 4. 运行后端服务: ``` cd backend mvn spring-boot:run ``` 5. 进入`frontend`目录,安装依赖: ``` cd frontend npm install ``` 6. 运行前端服务: ``` npm run serve ``` 7. 打开浏览器,访问`http://localhost:8080`即可。 以上就是基于Spring Boot、MyBatis Plus和Vue的JavaWeb购物商城项目的详细描述,希望对您有所帮助。
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值