美文网首页
本地启动java的一个mall案例

本地启动java的一个mall案例

作者: 月光一族 | 来源:发表于2023-03-06 15:59 被阅读0次

    作为一个前端程序员,从毕业入职到现在,学过多种后端语言,php、node、python,多少都有过线上项目经验,node就不说了,开发前端的都知道,而php只是毕业当年所学,后来都在用node开发,2021年后入职新公司,一个星期从0到1用python开发小程序的后端,在一个月的左右时间里,把小程序前端、后端、后台都开发上线了,简单的项目,node、python等都能很快上手并开发上线。然而,对于企业复杂的业务来讲,java是最适合的。最近在学习一个java开源商城mall,网址:项目主页 | mall学习教程 (macrozheng.com)

    从github上mall商城拉取项目,按照mall在Windows环境下的部署 | mall学习教程 (macrozheng.com),部署和配置window环境,其中有很多细节,稍有不慎,就要搞好久,甚至启动不了springboot。

    下载maven,配置好本地仓库与阿里云源。

    1、IDEA 下载,去官网下载,mall上说在github上有参考,没试过,我本地就有idea,Lombok这个插件在新版中是Lombok Builder Helper

    2、Mysql下,创建一个数据库名为mall,password的plugin要设置为mysql_native_password,不然数据库登录不上。

    3、Redis下载,按步骤下载启动即可。

    redis-server.exe redis.windows.conf

    4、Elasticsearch下载,下载Elasticsearch7.17.3版本的zip包,版本一定是要跟mall文档的对应,因为版本不对应的话,后续启动spring boot会报Elasticsearch包不存在。

    5、Kibana下载,按要求下载即可。

    6、Logstash下载,按要求下载即可。

    7、jdk下载和配置,去网上找jdk11版本下载和配置环境。

    8、MongoDB下载,按步骤下载后,要分两步启动

    第一,打开cmd,mongod --dbpath D:\MongoDB\data\db(不启动这个,启动spring boot会报错)

    第二,再打开cmd,mongo

    9、RabbitMQ下载,第一、直接去官网下载Erlang,mall提供链接有时候进不去。第二、去github上下载RabbitMQ。其他按照mall指导操作即可。

    RabbitMQ启动有问题,去电脑--管理--服务--RabbitMQ启动

    10、MinIO下载,按要求下载即可。

    minio.exe server D:\developer\env\minio\data --console-address ":9001"

    11、oss使用,我使用公司配置的,mall文档说安装了MinIO,可以不使用OSS

    查询和停止端口:

    查询 :在window上停止运行端口netstat -ano | findstr 8080

    停止:taskkill /F /PID 315144

    基础知识:

    1、了解基本的java,可以看看一遍文章搞清楚VO、DTO、DO、PO的概念、区别-阿里云开发者社区 (aliyun.com)

    2、了解devops敏捷流水线,可以看看DevOps - DevOps基础概念梳理 - Anliven - 博客园 (cnblogs.com)

    3、了解中台听说你在做数字化转型,了解中台一下不? - EdisonZhou - 博客园 (cnblogs.com)

    4、了解BFF微服务架构中的BFF到底是啥? - EdisonZhou - 博客园 (cnblogs.com)

    5、前端BFF的实现使用 Node.js 构建 BFF 层(一) - 掘金 (juejin.cn)

    使用 Node.js 构建 BFF 层(二) - 掘金 (juejin.cn)

    6、了解RocketMQ十分钟搞懂RocketMQ,从部署到灵活使用(附示例demo)_rocketmq demo_山上有人的博客-CSDN博客

    相关文章

      网友评论

          本文标题:本地启动java的一个mall案例

          本文链接:https://www.haomeiwen.com/subject/qymmldtx.html