谷粒商城:开发环境配置

简介: 谷粒商城:开发环境配置

Maven

阿里云镜像

配置阿里云镜像
<mirrors>
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>central</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
</mirrors>

配置jdk8编译项目进行

<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&VsCode

idea 安装 lombok、mybatisx 插件

Vscode 安装开发必备插件

Vetur —— 语法高亮、智能感知、Emmet 等 包含格式化功能, Alt+Shift+F (格式化全文),Ctrl+K Ctrl+F(格式化选中代码,两个 Ctrl


需要同时按着)


EsLint —— 语法纠错


Auto Close Tag —— 自动闭合 HTML/XML 标签


Auto Rename Tag —— 自动完成另一侧标签的同步修改


JavaScript(ES6) code snippets — — ES6 语 法 智 能 提 示 以 及 快 速 输 入 , 除 js 外 还 支 持.ts,.jsx,.tsx,.html,.vue,省去了配置其支持各种包含 js 代码文件的时间


HTML CSS Support —— 让 html 标签上写 class 智能提示当前项目所支持的样式


HTML Snippets —— html 快速自动补全


Open in browser —— 浏览器快速打开


Live Server —— 以内嵌服务器方式打开


Chinese (Simplified) Language Pack for Visual Studio Code —— 中文语言包


安装配置 git

1.下载 git;https://git-scm.com

2、配置 git,进入 git bash # 配置用户名

git config --global user.name "username" //(名字)


# 配置邮箱

1. git config --global user.email "username@email.com"
2. //(注册账号时用的邮箱) 3、配置 ssh 免密登录

https://gitee.com/help/articles/4181#article-header0


进入 git bash;使用:ssh-keygen -t rsa -C "xxxxx@xxxxx.com"命令。 连续三次回车。 一般用户目录下会有 或者 cat ~/.ssh/id_rsa.pub


登录进入 gitee,在设置里面找到 SSH KEY 将.pub 文件的内容粘贴进去 使用


使用 ssh -T git@gitee.com 测试是否成功即可


逆向工程使用


1、导入项目逆向工程


2、下载人人开源后台管理系统脚手架工程


(1) 导入工程,创建数据库


(2) 修改工程 shiro 依赖为 SpringSecurity (3) 删除部分暂时不需要的业务


3、下载人人开源后台管理系统 vue 端脚手架工程


(1) vscode 导入前端项目


(2) 前后端联调测试基本功能


6、创建项目微服务


商品服务、仓储服务、订单服务、优惠券服务、用户服务 共同:


1)、web、openfeign


2)、每一个服务,包名 com.atguigu.gulimall.xxx(product/order/ware/coupon/member)


3)、模块名:gulimall-coupon


71c5ed38ec98451ab84ad4975df98f8d.png

创建各个微服务项目

1)、了解人人开源项目,快速搭建后台脚手架

2)、修改代码调整为我们的业务逻辑

3)、创建各个微服务以及数据库

相关文章
|
6月前
|
Java 关系型数据库 MySQL
基于SpringBoot华强北二手手机商城系统
基于SpringBoot华强北二手手机商城系统
|
6天前
|
移动开发 安全 测试技术
全新完整版H5商城系统源码
H5商城系统设置是实现商城基本功能的核心部分,涵盖了从网站配置、短信和支付配置,到商品、工单、订单、分站和提现管理等多个模块的设置。以下是详细的设置指南,帮助您快速上手并高效管理商城系统。 测试环境:Nginx+PHP7.0+MySQL5.6
17 2
|
2月前
|
设计模式 SQL JSON
谷粒商城笔记+踩坑(8)——仓库管理
采购单维护-采购需求、 采购单维护-采购单、 仓库维护、商品库存:
谷粒商城笔记+踩坑(8)——仓库管理
|
2月前
|
存储 缓存 Java
谷粒商城笔记+踩坑汇总篇
环境的搭建、商品服务-三级分类、品牌服务、阿里云云存储+JSR303数字校验+统一异常处理、spu+sku、分页拦截器、商品服务、仓库服务、Nginx反向代理,thymeleaf+动态展示三级分类、缓存与分布式锁,Redisson+缓存数据一致性、ElasticSearch检索服务、异步和线程池、商品详情搭建+异步编排、认证服务、阿里云短信+验证码防刷+BCrypt加密、用户名密码登录+微博社交登录+SpringSession+xxl-sso单点登录、购物车、订单服务、幂等性、库存自动解锁。MQ延迟队列
谷粒商城笔记+踩坑汇总篇
|
2月前
|
存储 NoSQL 前端开发
谷粒商城笔记+踩坑(18)——购物车
业务流程:在执行目标方法之前,检测cookie里的userKey,如果没有则新建用户传输对象,userKey设为随机uuid将用户传输对象封装进ThreadLocal。在执行目标方法之后,创建cookie并,设置作用域和过期时间,让浏览器保存购物车模块/*** @Description: 在执行目标方法之前,判断用户的登录状态.并封装传递给controller目标请求**///创建ThreadLocal对象,同一个线程共享数据/**** 目标方法执行之前*/
谷粒商城笔记+踩坑(18)——购物车
|
6月前
毕业设计|springboot+h5的购物商城系统(二)
毕业设计|springboot+h5的购物商城系统
|
6月前
|
前端开发 NoSQL Java
毕业设计|springboot+h5的购物商城系统(一)
毕业设计|springboot+h5的购物商城系统
166 2
|
6月前
|
关系型数据库 MySQL 开发工具
谷粒商城--环境部署(2022/7/28最新)
谷粒商城--环境部署(2022/7/28最新)
170 0
谷粒商城--环境部署(2022/7/28最新)
|
6月前
|
人工智能 前端开发 JavaScript
毕业设计|springboot+h5的购物商城系统(三)
毕业设计|springboot+h5的购物商城系统
|
6月前
|
前端开发 Java 关系型数据库
基于Springboot开发实现二手交易商城
基于Springboot开发实现二手交易商城