做外汇看哪些网站,建网站 是否 数据库,哈尔滨建筑,校园网站设计与实现我们将对common-service整个项目进行剖析#xff0c;将整个构建的流程给记录下来#xff0c;让更多的关注者来参考学习。首先在构建spring cloud的common-service之前#xff0c;我们需要准备的技术#xff1a;Maven#xff08;项目构建#xff09;、Spring Boot、Spring…我们将对common-service整个项目进行剖析将整个构建的流程给记录下来让更多的关注者来参考学习。首先在构建spring cloud的common-service之前我们需要准备的技术Maven项目构建、Spring Boot、Spring Cloud、微服务概念、去中心化思想、分布式等针对于common-service的顶级项目这里我们主要使用Maven来构建闲话少说我们直接上代码是最直观的。1. 创建一个Maven的顶级项目其中pom.xml文件配置如下?xml version1.0 encodingUTF-8?
project xmlnshttp://maven.apache.org/POM/4.0.0 xmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexsi:schemaLocationhttp://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsdmodelVersion4.0.0/modelVersion
parentgroupIdorg.springframework.cloud/groupIdartifactIdspring-cloud-starter-parent/artifactIdversionDalston.RELEASE/versionrelativePath //parentgroupIdcom.ml.honghu/groupIdartifactIdparticle-commonservice/artifactIdversion0.0.1-SNAPSHOT/versionpackagingpom/packagingnameparticle-commonservice/namedescriptionparticle-commonservice project for Spring Boot/descriptionmodulesmoduleparticle-commonservice-config/modulemoduleparticle-commonservice-eureka/modulemoduleparticle-commonservice-mq/modulemoduleparticle-commonservice-cache/modulemoduleparticle-commonservice-sso/modulemoduleparticle-commonservice-apigateway/modulemoduleparticle-commonservice-zipkin/modulemoduleparticle-commonservice-admin/modulemoduleparticle-commonservice-turbine/modulemoduleparticle-commonservice-combine/modulemoduleparticle-commonservice-sequence/module/modulespropertiesproject.build.sourceEncodingUTF-8/project.build.sourceEncodingproject.reporting.outputEncodingUTF-8/project.reporting.outputEncodingjava.version1.8/java.version!-- 框架通用包版本设置 --validator.version5.3.4.Final/validator.versionshiro.version1.2.3/shiro.versiondruid.version1.0.26/druid.versionmybatis-spring.version1.2.2/mybatis-spring.versionshiro.version1.2.3/shiro.versiondruid.version1.0.11/druid.versionehcache.version2.6.9/ehcache.versionehcache-web.version2.0.4/ehcache-web.versionsitemesh.version2.4.2/sitemesh.versionactiviti.version5.15.1/activiti.versionwink.version1.4/wink.versionsso.client.version3.4.1/sso.client.version --!-- 通用工具包版本设置 --slf4j.version1.7.7/slf4j.versioncommons-lang3.version3.3.2/commons-lang3.versioncommons-io.version2.4/commons-io.versioncommons-codec.version1.9/commons-codec.versioncommons-fileupload.version1.3.1/commons-fileupload.versioncommons-beanutils.version1.9.1/commons-beanutils.versionfastjson.version1.1.40/fastjson.versionxstream.version1.4.7/xstream.versionguava.version17.0/guava.versiondozer.version5.5.1/dozer.versionemail.version1.4.7/email.versionpoi.version3.9/poi.versioncglib.version3.2.5/cglib.version!-- aliyun --aliyun-sdk-oss.version2.6.0/aliyun-sdk-oss.versionaliyun-sdk-openservices-ons.version1.2.7.Final/aliyun-sdk-openservices-ons.versioncom.ml.honghu.componet.version0.0.1-SNAPSHOT/com.ml.honghu.componet.versionspring-boot-admin.version1.5.1/spring-boot-admin.versionfastjson.version1.2.35/fastjson.version/propertiesdependencyManagementdependencies!-- spring cloud --dependencygroupIdorg.springframework.cloud/groupIdartifactIdspring-cloud-dependencies/artifactIdversionDalston.RELEASE/versiontypepom/typescopeimport/scope/dependencydependencygroupIdorg.jasig.cas.client/groupIdartifactIdcas-client-core/artifactIdversion3.4.1/version/dependencydependencygroupIdio.springfox/groupIdartifactIdspringfox-swagger2/artifactIdversion2.5.0/version/dependencydependencygroupIdde.codecentric/groupIdartifactIdspring-boot-admin-server/artifactIdversion${spring-boot-admin.version}/version/dependencydependencygroupIdde.codecentric/groupIdartifactIdspring-boot-admin-server-ui/artifactIdversion${spring-boot-admin.version}/version/dependencydependencygroupIdde.codecentric/groupIdartifactIdspring-boot-admin-server-ui-hystrix/artifactIdversion${spring-boot-admin.version}/version/dependencydependencygroupIdde.codecentric/groupIdartifactIdspring-boot-admin-server-ui-turbine/artifactIdversion${spring-boot-admin.version}/version/dependencydependencygroupIdde.codecentric/groupIdartifactIdspring-boot-admin-server-ui-login/artifactIdversion${spring-boot-admin.version}/version/dependencydependencygroupIdde.codecentric/groupIdartifactIdspring-boot-admin-server-ui-activiti/artifactIdversion${spring-boot-admin.version}/version/dependencydependencygroupIdorg.slf4j/groupIdartifactIdslf4j-api/artifactIdversion1.7.25/version/dependencydependencygroupIdcom.ml.honghu/groupIdartifactIdcomponent-base/artifactIdversion${com.ml.honghu.componet.version}/version/dependencydependencygroupIdcom.ml.honghu/groupIdartifactIdcomponent-redis/artifactIdversion${com.ml.honghu.componet.version}/version/dependencydependencygroupIdcom.ml.honghu/groupIdartifactIdcomponent-utils/artifactIdversion${com.ml.honghu.componet.version}/version/dependencydependencygroupIdcom.ml.honghu/groupIdartifactIdcomponent-sequence-api/artifactIdversion${com.ml.honghu.componet.version}/version/dependencydependencygroupIdcom.ml.honghu/groupIdartifactIdcomponent-admin-ui-zipkin/artifactIdversion${com.ml.honghu.componet.version}/version/dependencydependencygroupIdcom.ml.honghu/groupIdartifactIdcomponent-admin-ui-route/artifactIdversion${com.ml.honghu.componet.version}/version/dependencydependencygroupIdcom.ml.honghu/groupIdartifactIdcomponent-zuul-label/artifactIdversion${com.ml.honghu.componet.version}/version/dependency/dependencies/dependencyManagement
/project复制代码当前的pom.xml文件引入了spring cloud相关版本配置通用工具版本配置honghu相关组件配置因为其他的系统服务项目依赖于相关的组件组件项目也是后面来创建的从现在开始我这边会将近期研发的spring cloud微服务云架构的搭建过程和精髓记录下来帮助更多有兴趣研发spring cloud框架的朋友大家来一起探讨spring cloud架构的搭建过程及如何运用于企业项目。完整项目的源码来源转载于:https://juejin.im/post/5bf7c9a5e51d454c1c45d74b