当前位置: 首页 > news >正文

长沙一键建站系统怎样建设网站流程

长沙一键建站系统,怎样建设网站流程,四川建设网网,完整的网站建设项目的简单介绍: 项目采用maven聚合工程 用spring boot 搭建 spring cloud的微服务 模块式开发 项目的截图: 搭建开始: 能上图 我少打字 1.首先搭建maven的聚合工程 1.1创建聚合工程的父模块 1.2设置父模块的POM文件 主要是配置 spring boot版本#xff0c;spring cloud 版本spring cloud 版本和一些通用的依赖 比如这里的 lombok依赖 ?xml version1.0 encodingUTF-8? project xmlnshttp://maven.apache.org/POM/4.0.0xmlns: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/modelVersiongroupIdcom.cloud/groupIdartifactIdcloud/artifactIdversion1.0-SNAPSHOT/version!--packing默认是jar类型packagingpom/packaging 父类型都为pom类型packagingjar/packaging 内部调用或者是作服务使用packagingwar/packaging 需要部署的项目--packagingpom/packagingparentgroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-parent/artifactIdversion2.0.3.RELEASE/versionrelativePath / !-- lookup parent from repository --/parentpropertiesproject.build.sourceEncodingUTF-8/project.build.sourceEncodingproject.reporting.outputEncodingUTF-8/project.reporting.outputEncodingjava.version1.8/java.versionorg.mapstruct.version1.2.0.Final/org.mapstruct.versionlombok.version1.18.4/lombok.versionspring-cloud.versionFinchley.RELEASE/spring-cloud.version/properties!--dependencyManagement 标签不会引入依赖 --dependencyManagementdependencies!--控制cloud的版本--dependencygroupIdorg.springframework.cloud/groupIdartifactIdspring-cloud-dependencies/artifactIdversion${spring-cloud.version}/versiontypepom/typescopeimport/scope/dependency/dependencies/dependencyManagementdependencies!-- 启用注解读取配置文件支持 --dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-configuration-processor/artifactIdoptionaltrue/optional/dependency!-- lombok --dependencygroupIdorg.projectlombok/groupIdartifactIdlombok/artifactIdscopeprovided/scope/dependency/dependenciesbuildpluginsplugingroupIdorg.apache.maven.plugins/groupIdartifactIdmaven-compiler-plugin/artifactIdversion3.8.0/versionconfigurationsource1.8/sourcetarget1.8/targetencodingUTF-8/encodingannotationProcessorPathspathgroupIdorg.projectlombok/groupIdartifactIdlombok/artifactIdversion${lombok.version}/version/path/annotationProcessorPaths/configuration/plugin/plugins/build /project 2.使用spring boot创建 微服务 的注册中心 eureka   2.1创建 eureka                      2.2 因为是用 spring boot方式创建的模块 需要修改POM文件的一些配置               2.3 在父模块的POM文件中引入子模块         2.4 在application.yml中加入配置   2.4.1 创建开发环境的 配置文件            2.4.2 添加配置       application.yml spring:application:name: boot-eurekaprofiles:#指向开发环境的yml文件active: dev       application-dev.yml server:port: 8367 eureka:instance:hostname: localhostserver: #配置属性但由于 Eureka 自我保护模式以及心跳周期长的原因经常会遇到 Eureka Server 不剔除已关停的节点的问题enable-self-preservation: falseeviction-interval-timer-in-ms: 5000peer-eureka-nodes-update-interval-ms: 1000wait-time-in-ms-when-sync-empty: 0# 不向注册中心注册自己client:fetch-registry: falseregister-with-eureka: falseeureka-server-total-connections: 200serviceUrl:defaultZone: http://127.0.0.1:${server.port}/eureka/  2.4.3 修改启动类     启动后访问 http://127.0.0.1:8367   出现 下图  eureka配置 启动成功         3.创建提供服务的项目   创建流程和之前是一样 只是 对应的依赖不一样 依赖如下图      创建完成后 修改POM文件 和eureka一样  配置文件一样 两个    3.1 添加配置   application.yml spring:application:name: boot-serviceprofiles:active: dev   application-dev.yml server:port: 7432 eureka:instance:prefer-ip-address: truelease-renewal-interval-in-seconds: 5lease-expiration-duration-in-seconds: 20client:service-url:defaultZone: http://127.0.0.1:8367/eureka/   3.2 添加方法 这里我简单的写了个测试方法            启动完成后 eureka会看到刚才启动的服务信息      4.创建 内部暴露服务接口的service-client模块    创建流程和上面一样 依赖如下图         创建完成后 修改POM文件 没有  配置文件 这个模块 只是暴露服务 不需要启动           如果 A服务接口需要调用B服务接口   在 spring cloud 中 流程如下图           则需要在 A服务的POM文件中 添加   service-client模块 如下图                5.创建 外部暴露给前端的api层   创建流程一样 依赖如下           创建完成后 修改POM文件 和 boot-service一样  配置文件一样 两个     POM文件中 把service-client模块 引入               启动后eureka中会显示 如下图      现在 用POSTMAN 测试 访问API层接口        可以看到service 被调用     GET请求 可以 这样玩  但是 如果是POST 请求 就需要把请求 对象VO 单独抽离成一个项目  给service service-clientapi 层使用  创建vo模块 流程一样 依赖都不需要   maven 聚合工程 A模块 调用 B模块 需要A模块中引入B模块    所以 service service-clientapi 这3个模块都需要引入 vo模块      vo模块中的vo对象        boot-service模块中添加对应的传入对象测试方法             service-client层      api层      POSTMAN 测试 前端 POST请求            成功接受到对象     谢谢阅读    转载于:https://www.cnblogs.com/wxf-com/p/10731375.html
http://www.pierceye.com/news/721097/

相关文章:

  • 内蒙古自治区建设厅网站首页网站如何做cdn
  • 代做计算机毕业设计网站福田庆三明星案例
  • 常用seo站长工具微商引流推广平台
  • 潍坊市作风建设年官方网站央视新闻
  • 东阳app开发广东seo网站设计价格
  • 医院网站开发门诊部网站建设
  • 卫生系统网站的建设和维护uc浏览器官网
  • 曲靖网站制作一条龙深圳网站建设的特殊性
  • 网站建设技术课程设计儿童教育网站怎么做有趣
  • 建设银行网站网址网站推广在线
  • 服务器上网站建设用什么搭建个人网站
  • 网站设计排版怎么做wordpress添加媒体
  • 网站服务器镜像外协加工网最新订单
  • 做网站要准备的资料广州响应式网站
  • 徐州网站建设方案维护wordpress主页访客记录
  • 西安网站优化招聘网多个网站 备案吗
  • 宣威网站wordpress 园林模板
  • 宁夏政务大厅城乡建设厅口网站怎么用抓爬工具做网站
  • 电影网站怎么建设深圳企业营销型网站
  • 天津工程建设网官方网站wordpress 静态化插件
  • 洛阳公司青峰做的企业网站设计本app
  • 宁波网站建设设计高效的设计公司
  • c2c网站架构免费推广网站工具
  • 网站建设案例基本流程图咨询公司名字大全
  • 成功的电子商务网站设计律师推广网站排名
  • 东莞桥头网站建设合肥商城网站建设
  • 做网站的准备什么合肥制作网页设计
  • 医院门户网站建设规划柳州建设厅官方网站
  • 公司建网站怎么建做网站的公司都很小吗
  • 手机cms建站系统重庆怎么站seo