Easymall项目分布式拆分整合(三) Myth丶恋晨 2022-04-27 17:54 298阅读 0赞 # Easymall项目分布式拆分整合(三) # **目录** Easymall项目拆分整合(三) 一.common工程 1.继承parent 2.搭建common 1.创建一个quickstart工程 2.继承一下parent获取所有需要依赖的资源 3.公用代码有哪些可以从easymall移动到当前common中 1.vo视图模版对象们(Page,EasyUIResult,SysResult) 2.easymall的所有pojo对象放到common 3.工具类utils 4.在common中补充redis的依赖 5.RedisCumUtils中注入的ShardedJedisPool改写成不必要注入 -------------------- # 一.common工程 # # 1.继承parent # **common中维护很多子工程,功能工程需要的公用代码,所以需要各种依赖的支持,但是由于panrent维护了整体系统中绝大多数的依赖版本,common如果用到了这些依赖的资源,需要继承parent获取,不能自己管理;** # 2.搭建common # ## 1.创建一个quickstart工程 ## ![20190610111111118.png][] ## 2.继承一下parent获取所有需要依赖的资源 ## ![watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0xpdVk1MjE_size_16_color_FFFFFF_t_70][] ## 3.公用代码有哪些可以从easymall移动到当前common中 ## ### 1.vo视图模版对象们(Page,EasyUIResult,SysResult) ### ![20190610112024498.png][] ### 2.easymall的所有pojo对象放到common ### ![20190610112117515.png][] ### 3.工具类utils ### ![20190610112128355.png][] ### 4.在common中补充redis的依赖 ### <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-redis</artifactId> <version>1.4.7.RELEASE</version> </dependency> ### 5.RedisCumUtils中注入的ShardedJedisPool改写成不必要注入 ### ![20190610112521336.png][] **有这个对象我就注入使用,没有对象就不注入使用.** **6.Common工程POM依赖文件** <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <artifactId>springboot-common-easymall</artifactId> <packaging>jar</packaging> <name>springboot-common-easymall</name> <url>http://maven.apache.org</url> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> </properties> <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>3.8.1</version> <scope>test</scope> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-redis</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-redis</artifactId> <version>1.4.7.RELEASE</version> </dependency> </dependencies> <parent> <groupId>cn..tedu</groupId> <artifactId>springboot-parent-easymall</artifactId> <version>0.0.1-SNAPSHOT</version> </parent> </project> [20190610111111118.png]: /images/20220121/ee49d9af4c8843e28a95ef7be89f0be4.png [watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0xpdVk1MjE_size_16_color_FFFFFF_t_70]: /images/20220121/02e5eda378e844d09c75b6c956c911b7.png [20190610112024498.png]: /images/20220121/885181444daf458db31868c907abef24.png [20190610112117515.png]: /images/20220121/c9697d005dd74ace856a081c145f9545.png [20190610112128355.png]: /images/20220121/1db162f2963245e4b73b7099fd3e2004.png [20190610112521336.png]: /images/20220121/230674fe38cf4aeb881bb8485115ae4b.png
相关 分布式AKF拆分原则 目录 1 前言 2 什么是AKF 3 如何基于 AKF X 轴扩展系统? 4 如何基于 AKF Y 轴扩展系统? 5 如何基于 AKF Z 淡淡的烟草味﹌/ 2024年03月03日 08:08/ 0 赞/ 117 阅读
相关 Easymall项目分布式拆分整合(七) Easymall项目分布式拆分整合(七) -------------------- 目录 不念不忘少年蓝@/ 2022年05月01日 12:51/ 0 赞/ 268 阅读
相关 Easymall项目分布式拆分整合(四) Easymall项目分布式拆分整合(四) -------------------- 目录 桃扇骨/ 2022年04月27日 19:52/ 0 赞/ 351 阅读
相关 Easymall项目分布式拆分整合(二) Easymall项目分布式拆分整合(二) -------------------- 目录 r囧r小猫/ 2022年04月27日 16:54/ 0 赞/ 354 阅读
相关 Easymall项目分布式拆分整合(六) 前台系统和后台系统的功能整合 -------------------- 目录 刺骨的言语ヽ痛彻心扉/ 2022年01月20日 08:45/ 0 赞/ 203 阅读
相关 Easymall项目分布式拆分整合(五) Easymall项目分布式拆分整合(五) 目录 Easymall项目分布式拆分整合(五) 一.搭建后台 你的名字/ 2022年01月20日 02:33/ 0 赞/ 323 阅读
相关 Easymall项目分布式拆分整合(八) Easymall项目分布式拆分整合(八) -------------------- 目录 系统管理员/ 2022年01月15日 16:43/ 0 赞/ 269 阅读
相关 Easymall项目分布式拆分整合(九) Easymall项目分布式拆分整合(九) -------------------- 一.购物车系统搭建 古城微笑少年丶/ 2022年01月15日 03:35/ 0 赞/ 310 阅读
还没有评论,来说两句吧...