乐优商城搭建中的笔记

请求流程先在网页上请求然后传到nginx再到eureka容器再到zuul再到微服务:
乐优商城搭建中的笔记_第1张图片
leyou-registry是eureka的module
leyou-geteway是zuul网关的module
leyou-item是一个聚合模块,pom是声明打包方式为pom,声明是聚合模块
leyou-item里面有一个leyou-item-interface,它的作用是相当于存放一些pojo对象的,也存放一些异常,iangge工程调用都可以用这些异常放在goods,也存放其他的工程需要的东西
leyou-item里面有一个leyou-item-service是微服务模块,对商品的管理增删改查都是在这个模块中进行的
leyou-common是存放工具类

每个包具体功能如下:

乐优商城搭建中的笔记_第2张图片


如下图 ,goods是商品,当商品服务工程需要处理goods就要用goods对象,当商品管理工程处理
goods也要弄一个对象,这样就会发生当一个goods发生变化而另外的工程的goods还没有反应过来,可以将goods做成一个依赖,这样就两个工程都可以用它。
乐优商城搭建中的笔记_第3张图片
如下图的是扫描的pojo对象,但是就要有这个路径让他扫描,所以以后到这一步就要想起来有没有这个路径,而且这个路径是在interface中,但是这个application.yml是在leyou-item-service中的,不过leyou-item-service中引入了leyou-item-interface依赖,所以即使application.yml是在leyou-item-service中的也是可以扫描application.yml是在leyou-item-interface中的路径

 注意:npm install [email protected] --save其中@2.5.16就是项目需要什么版本的版本号就下载这个的版本号
后台前端已经搭建完毕
build:是webpack的一些文件。
config:webpack运行的一些环境参数,例如运行完以后的端口为9001就是在在config中的index.js改的。
diat:打包的一个目录,比如vue就有dist
static:静态资源
package:比较重要,就相当于pom.xlm,添加依赖和配置
src:assets是存放资源的,图片,scc啥的
components:全局定义我们的组件
pages:是页面本质也是组件,pages下的layou.vue下的