电商项目——初识电商——第一章——上篇 电商项目——分布式基础概念和电商项目微服务架构图,划分图的详解——第二章——上篇 电商项目——电商项目的虚拟机环境搭建_VirtualBox,Vagrant——第三章——上篇 电商项目——Linux虚拟机中安装docker,mysql,redis_VirtualBox——第四章——上篇 电商项目——电商项目的环境搭建_开发工具&环境搭建——第五章——上篇 电商项目——快速开发人人开源搭建后台管理系统&代码生成器逆向工程搭建——第六章——上篇 电商项目——分布式组件(SpringCloud Alibaba,SpringCloud)——第七章——上篇 电商项目——前端基础——第八章——上篇 电商项目——商品服务-API-三级分类——第九章——上篇 电商项目——商品服务-API-品牌管理——第十章——上篇 电商项目——商品服务-API-属性分组——第十一章——上篇 电商项目——商品服务-API-品牌管理——第十二章——上篇 电商项目——商品服务-API-平台属性——第十三章——上篇 电商项目——商品服务-API-新增商品——第十四章——上篇 电商项目——商品服务-API-商品管理——第十五章——上篇 电商项目——商品服务-API-仓库管理——第十六章——上篇
如果大家觉得我下面的文章写得好,请大家给我一个赞,奢求大伙们的一个关注,有什么不足我们评论区见
Maven中在D:\Maven\apache-maven-3.5.4\conf配置文件中编辑settings.xml配置文件 配置阿里云镜像
<mirrors> <mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> <mirrorOf>central</mirrorOf> </mirror> </mirrors>配置jdk1.8的编译项目
<profiles> <profile> <id>jdk-1.8</id> <activation> <activeByDefault>true</activeByDefault> <jdk>1.8</jdk> </activation> <properties> <maven.compiler.source>1.8</maven.compiler.source> <maven.compiler.target>1.8</maven.compiler.target> <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion> </properties> </profile> </profiles>idea中在引入下面两个插件
我们使用Webstorm来开发,我们需要了解一些开发环境的知识 vue开发工具node.js及构建工具webpack
现在我们进行配置git,因为我接下来的所有代码都使用git进行版本控制,当然要使用git,我们要在git hub或码云有相关的账号(我们推荐使用码云),如果有对版本控制相关概念还不理解的可以参考如下文章 Git——Git简介 Git——Git 常用命令操作 接下来我们按步骤进行操作
git官网
D:\Git\zlj-mall
#配置用户名 git config --global user.name "用户名" #配置邮箱 git config --global user.email "邮箱"//邮箱是注册码云账号时用的邮箱统一方式,使用如下方式生成密钥
>ssh-keygen -t rsa -C "2908434305@qq.com" //连续三次回车
完成上述操作,以后使用git客户端给码云推送项目的时候就不需要密码了
配置好git以后,将来我们就从码云初始化一个项目,以后把所有的代码都提交给码云 我们先创建如下几个项目 商品服务,仓储服务,订单服务,优惠劵服务,用户服务以后我们使用逆向工程使用和相关的脚手架工程再搭建出我们相关的开发环境
出现如下界面
首先检查maven环境是否有在idea中配置好
使用Spring Initializer创建商品服务,仓储服务,订单服务,优惠劵服务,用户服务的Module 微服务共同点 1)web,openfeign,lombok,thymeleaf 2)每一个服务:包名com.atstudying.mall.mall-product/order/ware/coupon/member
随便复制一个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> <groupId>com.atstudying.mall</groupId> <artifactId>mall</artifactId> <version>0.0.1-SNAPSHOT</version> <name>mall</name> <description>聚合服务</description> <packaging>pom</packaging> <modules> <module>mall-coupon</module> <module>mall-order</module> <module>mall-member</module> <module>mall-product</module> <module>mall-ware</module> </modules>观察如下,多了一个mall
.gitignore
**/mvnw **/mvnw.cmd **/.mvn **/target/ .idea **/.gitignore
先安装gitee 我们先进行第一次提交,到本地仓库,(commit选项种选择提交并push就可以直接提交到码云上了) 我们刷新一下码云就可以看到代码已经被上传上来了 提示:如果没有免密登录,那我我们commit&push的时候,我们就是要输入码云账户的用户名和密码 总结:在使用gitee提交代码的过程中也遇到了一些问题,我参考了一下博客成功解决 IDEA中提交代码到码云 没有免密登录,第一次输入用户名密码错误,怎么删除?
电商项目数据库设计的最大特点就是:不设置外键
执行一遍过后就显示不一样的演示