xmall商城学习笔记

系列文章目录

提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加
例如:第一章 Python 机器学习入门之pandas的使用


提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档


前言

作为一个菜逼混子程序员,c、c++、java、c#、android 都做过但是没有做的精的。这样的话一段时间学和没学一个样,最多有点印象。所有要学一个自己经常用的,并且作为自己主要方向。学了spring入门很久了没有真正接触过项目,这个git上开源的项目就入手,话不多说开始吧!

提示:以下是本篇文章正文内容,下面案例可供参考

一、导入项目

导入项目
git clone https://gitee.com/Exrick/xmall.git

使用IDEA 打开项目,点击右下角Import Changes等待安装完依赖即可
项目导入
我们来看一下xmall的目录结构
目录结构
generatorSqlmapCustom是Mybatis Generator逆向生成工具。
xmall-common 是公共的工具
xmall-content 内容管理
xmall-front-web 前端页面
xmall-manager 后台管理服务
xmall-manager-web 后台管理页面
xmall-parent 父工程
xmall-search 搜索服务
xmall-sso 单点登录

二、xmall-parent

1.引入库

代码如下(示例):

在这里插入图片描述
我们可以看到它文件结构很简单,就两个文件。
iml 是IDEA自动生成的,用于java开发,存储一些
模块开发的相关信息,比如java开发组件,插件组件,maven组件等。
pom.xml 文件是整个项目的包引用。

<dependencyManagement>

作者用了版本锁定,来解决项目里的包冲突

三、 xmall-common

在这里插入图片描述
annotation 这是注解
这边只是定义。具体那边用怎么用我们在用到的模块讲解
constant 这个很简单就是定义了一些常量
exception 这个是自定义的一些异常这个也不难
jedis 这是对redis的一种封装,可以把他看成工具类。redis 深入研究还有很大知识点,这边就不多些了。对于初学者来说会用
pojo 是实体类包
utils 这里包含了各种工具,会用

总结

提示:这里对文章进行总结:
这系列文章主要是对于刚spring,然后想要找个项目练手的人。这篇文章主要先理清xmall项目结构,公共的一些工具。至于工具怎么用,我会在后面项目讲解中用到的地方讲解。作者文笔不好后面慢慢打磨。

猜你喜欢

转载自blog.csdn.net/qq_29798755/article/details/108446486
今日推荐