.net 网络调试助手源码_github开源电商平台(续)-实战调试

1、下载项目:

下载git工具(https://git-scm.com/download/win),执行:

58dd2cd940058c9fa2e47578250c4a55.png

2、IDEA导入mall多模块项目

一定要选择import的方式(ps:如果是IDEA的主界面,记得选那个import,不要new,实质上是跟这个一样)

79cc947130c219b2e00e5fcc47dd41c8.png

当然,你也可以选择其它的方式,不过那样需要多一点配置,其实所有的java项目配置都在这里,自己去百度这个点,就知道所有的java项目怎么弄了

5b9044897f50dd5ddedd9207b9b64e36.png

3、剩下的就是等待了,IDEA会自动下载maven所有的依赖包(大概3个小时左右)

4、项目结构分析:

这是一个多模块项目,其实企业现在几乎所有的项目都是这种结构了,为什么,因为tm符合企业的生产环境了,不明白这样结构的人,请自己百度一下:maven的聚合和继承

d290bf36fe7c37c684715cb23338fb39.png

5、修改项目Mysql配置,Redis、Mongodb等等其它的数据库缓存消息队列的配置也跟Mysql一样,用到再改,我现在需要讲解调试的是Mysql配置

数据库持久层mapper,dao,mapper.xml文件都在模块mall-mbg中,直接修改这里就行了:

首先在Mysql中建立mall数据库,然后导入sql文件,sql文件在这里:

c69605fcac8a47fff9a1944b63f868b4.png

然后修改Mysql配置:

cb43210c4bc7c936d2d1c6427788f5a5.png

搜索:username: root

6b355d687a4b92eb6aff49e49fca0990.png

点进去直接修改,把搜到的这5个都改了:

b492ea9261c215d9e8967a12bfe79275.png
42fbf44013461d06c27233d48e0c4f70.png

6、项目运行:

d0b9272eaf0c23a634d6bc9dc39ee57c.png

7、结果呈现:

浏览器访问:

http://localhost:8080/

当出现:

{"code":401,"data":"Full authentication is required to access this resource","message":"暂未登录或token已经过期"}

说明你成功了

另外,请自行百度去搜索:springboot热部署,这样让你的开发更快

8、用户注册和登录调试:

用户注册

打开在线接口调试网址:

https://getman.cn

输入如下地址和参数:

1a5b36d5bfaabe1f776387f266a928b6.png

看见没,注册成功了,然后你自己去细品注册的代码哦

9e2b526f974e40151d4fd21e73e522cf.png

用户登录:

成功后返回了一个token,自己去看生成token之前做的工作,和生成token之后做的工作

38478c8cb683fd92c63c6a5c491795ab.png

用户登录代码

ed00c6c39469fbe7393a1feae4958e66.png

其它的所有的接口,请访问这个地址:

http://localhost:8080/swagger-ui.html

f57cce383aa41e359cb238d88c17b658.png

请自己一步一步把涉及到的接口都调试完毕,这样前端可有可无,所以,你应该清楚了前后端分离了哦,不要再管前端花里胡哨的展示,把后端代码看懂,这样你的能力将会有质的提升,看项目源码,比如这里:

数据持久层(dao、mapper、mapper.xml)是怎么生成和布局的?

service是怎么弄的?

controller是怎么调用service的?

中间涉及到各种处理是怎么弄的

看懂了,这些项目其实也就这回事,程序也就这回事

原文链接:https://blog.csdn.net/weixin_40562504/article/details/109213590

电商源码及文档开源免费,私信回复关键字“101”,自动获取源码及文档下载地址。


更多信息请关注@软件老王,关注不迷路,软件老王和他的IT朋友们,分享一些他们的技术见解和生活故事。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值