畅购商城项目搭建01

第一步,新建一个项目

New Module>Maven>jdk1.8>next (artifactld项目名)
畅购商城项目搭建01_第1张图片
file-settings:配置maven3.3.9版本,引入changgou项目的本地仓库(拷贝已有resposity文件),并修改(拷贝的)仓库中的settings.xml文件
畅购商城项目搭建01_第2张图片
畅购商城项目搭建01_第3张图片
畅购商城项目搭建01_第4张图片
接下来开始创购架构》项目名右键New Module(由于父类changgou——pattern349不写代码,src没用,可删掉)畅购商城项目搭建01_第5张图片
畅购商城项目搭建01_第6张图片
畅购商城项目搭建01_第7张图片
由于父类changgou——service不写代码,src没用,可删掉
畅购商城项目搭建01_第8张图片
接下来在service二级项目下创建三级项目
畅购商城项目搭建01_第9张图片
接着创建二级项目(changgou-service-api也不写代码,src可删)
畅购商城项目搭建01_第10张图片
畅购商城项目搭建01_第11张图片

等等,接下来配置一级(changgou-pattern349)的pom.xml文件(红箭头一直到最后粘贴到pom.xml文件去)
畅购商城项目搭建01_第12张图片
skipTests跳过测试

紧接着配置二级pom.xml,以及相应新建resources中的application.yml文件


畅购商城项目搭建01_第13张图片
创建启动类
畅购商城项目搭建01_第14张图片
畅购商城项目搭建01_第15张图片
springbootapplication
enableeurekaservrer—服务器端[外链图片转存失败,源站可能有防盗在这里插入!链机制,建描述]议将图片上https://传(imblo-sdniwg.cn/p0200306m2i917580462.png?x-oss–process=image/watermark,type_ZFpoZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly3ibG9nLmNzZG4ubmV0L3FxXzM2MTEzNzYx,size_76,color_FFFFFF,t_78410)(https://img-blog.csdnimg.cn下面文件中/2020030617580462.png?x-oss–process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM2MTEzNzYx,size_16,color_FFFFFF,t_70)]
二级项目公共模块配置文件
畅购商城项目搭建01_第16张图片
公共模块需要创建实体类–在这里写好了直接导入
畅购商城项目搭建01_第17张图片
畅购商城项目搭建01_第18张图片
粘贴到下面文件中
畅购商城项目搭建01_第19张图片
二级项目commondb配置文件

自己加一个dependencies

畅购商城项目搭建01_第20张图片
二级项目微服务模块配置pom以及yml
畅购商城项目搭建01_第21张图片

畅购商城项目搭建01_第22张图片
创建启动类
畅购商城项目搭建01_第23张图片

注意mapperscan导包
畅购商城项目搭建01_第24张图片
pojo实体类包—domin
畅购商城项目搭建01_第25张图片

alt+insert创建get和set方法畅购商城项目搭建01_第26张图片

品牌查询所有数据

数据库建表
畅购商城项目搭建01_第27张图片
畅购商城项目搭建01_第28张图片

dao层操作
畅购商城项目搭建01_第29张图片
service层操作
畅购商城项目搭建01_第30张图片
畅购商城项目搭建01_第31张图片

畅购商城项目搭建01_第32张图片
controller层
畅购商城项目搭建01_第33张图片
基本完成了可以启动了,在启动之前要检查一下eureka是否可以启动

畅购商城项目搭建01_第34张图片
启动

查询结果数据
畅购商城项目搭建01_第35张图片

根据主键id查询品牌数据

接口定义方法

接口方法实现


在这里呢,不用浏览器测试啦,改用postmen来测试



新建request

品牌数据添加




输入添加的数据

添加成功界面
畅购商城项目搭建01_第36张图片

品牌数据修改





畅购商城项目搭建01_第37张图片

删除商品数据



复杂条件查询-----品牌高级分页查询


改返回值类型

接口方法实现类
畅购商城项目搭建01_第38张图片
错误之处改正

全局异常处理

当controller异常的时候不能再往上抛异常了,需要自行处理,设置basecontroller

测试一下

Docker------虚拟化技术

目前只能安装到linux系统中,共享内存
畅购商城项目搭建01_第39张图片
畅购商城项目搭建01_第40张图片
了解一下docker官网

可以下载mysql镜像,运行即生成容器,带有mysql的容器很方便
畅购商城项目搭建01_第41张图片
学习阶段暂且用这个docker压缩包,把它放到虚拟机vmware的指定文件下解压缩
畅购商城项目搭建01_第42张图片
开始网络配置–打开vmware然后右键打开
畅购商城项目搭建01_第43张图片
虚拟机网络原理
畅购商城项目搭建01_第44张图片
点击编辑 子网ip就为网关ip 显卡越多IP地址越多
畅购商城项目搭建01_第45张图片
畅购商城项目搭建01_第46张图片
本次安装的就是虚拟机(自带docker软件)
畅购商城项目搭建01_第47张图片
虚拟机要和网关连接
畅购商城项目搭建01_第48张图片
windows和网关连接
畅购商城项目搭建01_第49张图片
畅购商城项目搭建01_第50张图片
开启虚拟机
在这里插入图片描述
畅购商城项目搭建01_第51张图片
远程控制软件,解压就能用
畅购商城项目搭建01_第52张图片
畅购商城项目搭建01_第53张图片
畅购商城项目搭建01_第54张图片
畅购商城项目搭建01_第55张图片

你可能感兴趣的:(后端--畅购商城项目)