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

如何使用模板建设网站扁平化设计网站 源码

如何使用模板建设网站,扁平化设计网站 源码,wordpress推送百度升级,做视频网站许可证以一个父工程带两个Module#xff08;test1、test2#xff09;为例。 一、创建父工程 由于是模块化项目#xff0c;那么父工程不需要实际的代码逻辑#xff0c;因此无需创建src#xff0c;那么可以有几种方式创建#xff0c;例如#xff1a; 使用Spring Initializr脚…以一个父工程带两个Moduletest1、test2为例。 一、创建父工程 由于是模块化项目那么父工程不需要实际的代码逻辑因此无需创建src那么可以有几种方式创建例如 使用Spring Initializr脚手架创建构建工具选择Maven POM即可创建出只带pom文件的Maven工程使用脚手架或者只用maven创建后删除src、.mvn目录 下面使用方式1来创建 这里我们先不管SpringBoot的版本号因为也没几个可选的合适的创建完之后再改到合适的版本。默认3.0.3创建出来的java版本是17。不选择依赖 可以看到创建出来的父工程只有一个pom文件没有src目录 二、创建module模块 分别创建test1和test2模块。File–new–Module 依赖就勾一个Spring Web就行剩下的慢慢补 创建之后的结构如下。展开模块 都带src文件夹和各自的pom文件 三、调整pom.xml 1、整改父pom与模块pom结构 在父pom中增加packagingpom/packaging代表父工程只作为整体项目的整合 传递依赖在打包时不会生成jar/war包。pom中没有设置packaging时默认使用jar打包 在父pom中增加modulemodule中的参数就是每个module中的artifactId 修改module pom中的parent信息删除parent中的relativePath并删除自己的groupId。修改后的parent中parent信息均为父工程的pom参数而父工程的parent为Spring原生的形成了pom的层级传递关系 2、加入Spring Cloud依赖 首先需要确定版本号Spring Cloud Alibaba、Spring Cloud、Spring Boot三者需要版本兼容 整体要以Spring Cloud Alibaba的版本为主来决定SpringBoot的版本。 Spring Cloud Alibaba、Spring Cloud、Spring Boot官方版本说明地址https://github.com/alibaba/spring-cloud-alibaba/wiki/%E7%89%88%E6%9C%AC%E8%AF%B4%E6%98%8E 由于目前企业中SpringBoot大部分使用Spring2.几那么我们采用最新的稳定版2.3.12.RELEASESpring Cloud Alibaba采用2.2.9.RELEASE那么Spring Cloud的版本就是Hoxton.SR12 修改父工程与子工程的java version为8因为创建的时候用的Spring Boot 3.0.x需要使用java 17而改到2.x.x就需要修改java版本。并在父pom中加入Spring Cloud AlibabaSpring Cloud依赖每个模块单独依赖也行就是要写多个 注意Spring Cloud Alibaba和Spring Cloud都是使用import pom的方式在依赖中引入进来。默认的依赖scope为compiletype默认为jar那么依赖的包就会在编译时将jar加载进来。而引入的jar过多会导致pom越来越大很难维护于是可以定义一个父pom通过import的方式继承过来而把这部分相关的所有jar引用放到父pom里。其实直接定义parent也可以实现这样的继承但是因为父工程已经继承了SpringBoot的pommaven只能单继承于是采用这样import的方式实现pom的多继承。 dependencyManagementdependenciesdependencygroupIdorg.springframework.cloud/groupIdartifactIdspring-cloud-dependencies/artifactIdversionHoxton.SR12/versiontypepom/typescopeimport/scope/dependencydependencygroupIdcom.alibaba.cloud/groupIdartifactIdspring-cloud-alibaba-dependencies/artifactIdversion2.2.9.RELEASE/versiontypepom/typescopeimport/scope/dependency/dependencies/dependencyManagement直接放到dependencyManagement中dependencyManagement只声明依赖原因下面引入nacos时讲 四、调整目录结构 由于直接用默认的maven不需要使用maven wrapper删除.mvn、mvnw、mvnw.cmd文件HELP.md也删了吧留着没什么用需要可以后期补一个README.md。删完看效果右图 ------- 五、将服务注册到Nacos注册中心 1、安装Nacos 官网地址https://nacos.io/zh-cn/index.html 在readme里面找到下载地址 或者直接看官网文档也可以跳转到github下载链接 根据操作系统下载包上面两个是安装包下面两个是源码windows直接下载nacos-server-2.2.0.zip即可 下载完之后再看readme里面告诉你启动方式windows用cmd脚本启动其实双击就行但是因为默认的启动方式不是单机的而是cluster集群模式。要么就是如下图一样在启动时后面跟上启动方式要么直接修改脚本将cluster修改为standalone 启动nacos如下图所示 然后在本地浏览器中输入URLhttp://localhost:8848/nacos账号密码nacos/nacos即可打开 2、项目中引入nacos 在父项目中引入nacos由于是Spring Cloud Alibaba的starter使用Spring Cloud Alibaba的版本2.2.9.RELEASE 上面提到了Spring Cloud的引入放在了dependencyManagement中dependencyManagement只声明依赖不发生实际的引入管理公共版本号。而nacos的引入在单独的dependencies中无需显示的写入版本号则直接从dependencyManagement的com.alibaba.cloud中继承也可手写覆盖默认版本号。 dependencygroupIdcom.alibaba.cloud/groupIdartifactIdspring-cloud-starter-alibaba-nacos-discovery/artifactId /dependency配置 nacos 在test1模块的properties中配置nacos地址与服务名称 spring.application.nametest1 spring.cloud.nacos.discovery.server-addrlocalhost:8848启动test1服务刷新nacos即可看到服务 未完待续…
http://www.hkea.cn/news/14584605/

相关文章:

  • 跨境电商平台网站做某个网站接口违法
  • 自己做章网站wordpress 恢复数据库 白屏
  • 宜昌网站建设宜昌windows10 wordpress
  • seo外贸仿牌网站换域名国内产品设计公司排名
  • 做网站需要什么证明嘛小学生家长网站建设需求
  • 网站快速收录方法网站端口跳转怎么做
  • 张家港建网站做优惠券网站如何引流
  • 成都专业的网站建站公司企腾网络推广效果怎么样
  • tp框架做视频网站湖南网站建设报价
  • 网站常用的字体wordpress函数调用库
  • 平度网站建设ld4便宜域名
  • 昆山网站制作哪家强口碑营销的方法
  • 优惠劵网站怎么做网上有哪些购物平台
  • 商城类网站怎么优化js调用wordpress
  • 北安网站设计房地产交易中心官网
  • 网站开发网页设计北京师范大学出版社做哪种类型网站赚钱
  • 免费网站源码建设监理杂志网站
  • 网站建设公司一年多少钱网页设计与制作软件
  • 怎样做婚恋网站营销型网站定位
  • 网站域名注册流程wordpress主题数据
  • 电子商务网站开发技术的背景php在电子商务网站建设中的应用研究 戴书浩
  • 上海市建设安全协会成绩查询的网站wordpress不同列表页
  • 网站建设企业有哪些方面专业创建网站
  • 金山网站安全检测哪些网站容易做seo优化
  • wordpress网站地图百度插件jquery 网站缩放
  • 中山网站制作系统全球采购商平台
  • 没有备案的网站怎么访问镇江网站建设
  • 重庆网站建设 九度互联口碑营销的特征
  • php网站开发工程师任职要求国家企业网企业查询
  • 郑州市精神文明建设 网站做网站用到什么技术