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

外贸网站平台推广福州网站seo公司

外贸网站平台推广,福州网站seo公司,wordpress 版权,办一个购物网站要多少钱1.eureka-server的注意事项 eureka-server的yml文件中的元素冒号后面要有空格。 instance后面最好有hostname然后才写localhost。可以解决无法识别$的阴间错误。 2.eureka-feign的注意事项 如果eureka-feign报以下错误 大概率是因为没有SpringBootApplication的注解。加上就可…

1.eureka-server的注意事项

        eureka-server的yml文件中的元素冒号后面要有空格

        instance后面最好有hostname然后才写localhost。可以解决无法识别$的阴间错误。

2.eureka-feign的注意事项

如果eureka-feign报以下错误

大概率是因为没有@SpringBootApplication的注解。加上就可以了。

3.多模块构建feign项目过程

3.1创建父项目

        父项目的主要作用是为了统一子模块的pom依赖。然后就没什么用了。

        创建一个maven项目作为父项目。

        导入公用的pom文件,根据大家的版本自行调整。我这里导入的是eureka-server的pom文件,因为provider和feign的pom都是在eureka-server的pom的基础上添加了一些依赖

        这里因为要用子模块,所以要添加依赖标签<modules>,就是下面图片中带注释的部分,是表明父项目的子模块有那些。这里给出截图:

        初始为就行,当你添加一个子模块就会自动添加

<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 https://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.7.18</version><relativePath/></parent><groupId>com.itheima</groupId><artifactId>first</artifactId><version>0.0.1-SNAPSHOT</version><packaging>pom</packaging><name>first</name><description>Demo project for Spring Boot</description><properties><java.version>17</java.version><spring-cloud.version>Greenwich.SR2</spring-cloud.version></properties><modules>
<!--        <module>eureka-server</module>-->
<!--        <module>eureka-provider</module>-->
<!--        <module>eureka-feign</module>--></modules><dependencies><dependency><groupId>org.springframework.cloud</groupId><artifactId> spring-cloud-starter-netflix-eureka-server </artifactId></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId><scope>test</scope></dependency></dependencies><dependencyManagement><dependencies><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-dependencies</artifactId><version>2021.0.8</version><type>pom</type><scope>import</scope></dependency></dependencies></dependencyManagement><build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId></plugin></plugins></build>
</project>

3.2创建子项目eureka-server

选择新建选择模块。创建eureka-server

因为父项目的pom就是eureka-server的pom因此我们不用管eureka-server的pom文件。

然后创建yml和EurekaServerApplication

server:port: 7001
spring:application:name: eureka-server       //解决无法解析$问题
eureka:instance:hostname: localhostclient:fetch-registry: falseregister-with-eureka: falseservice-url:defaultZone: http://${eureka.instance.hostname}:${server.port}/eureka/
package com.itheima;import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.netflix.eureka.server.EnableEurekaServer;@SpringBootApplication
@EnableEurekaServer
public class EurekaServerApplication {public static void main(String[] args) {SpringApplication.run(EurekaServerApplication.class, args);}}

3.3创建子项目eureka-provider

        因为eureka-provider的pom比server多,我们要添加2个依赖。添加的依赖不可以和父项目重合(个人认为,因为报错了)。就比如父项目中有:

那么子项目中好像不能用下图,因为我报错了,你们可以试试。

初始为下图:

更改:

<?xml version="1.0" encoding="UTF-8"?>
<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><parent><groupId>com.itheima</groupId><artifactId>first</artifactId><version>0.0.1-SNAPSHOT</version></parent><artifactId>eureka-provider</artifactId><dependencies><!--        <dependency>--><!--            <groupId>org.springframework.cloud</groupId>--><!--            <artifactId> spring-cloud-starter-netflix-eureka-client </artifactId>--><!--        </dependency>--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId><version>2.1.7.RELEASE</version></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId><version>2.1.7.RELEASE</version><scope>test</scope></dependency></dependencies></project>

这里补上yml

server:port: 7006
spring:application:name: eureka-provider
eureka:client:service-url:defaultZone: http://localhost:7001/eureka/instance:hostname: localhost

EurekaProviderApplication

package com.itheima;import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.client.discovery.EnableDiscoveryClient;
import org.springframework.cloud.netflix.eureka.EnableEurekaClient;@SpringBootApplication
@EnableEurekaClient
@EnableDiscoveryClient
public class EurekaProviderApplication {public static void main(String[] args) {SpringApplication.run(EurekaProviderApplication.class, args);}}

controll...........这里省略

3.4创建子项目eureka-feign

修改pom文件

<?xml version="1.0" encoding="UTF-8"?>
<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><parent><groupId>com.itheima</groupId><artifactId>first</artifactId><version>0.0.1-SNAPSHOT</version></parent><artifactId>eureka-feign</artifactId><dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId><version>2.1.7.RELEASE</version><scope>test</scope></dependency><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-openfeign</artifactId></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId><version>2.1.7.RELEASE</version></dependency></dependencies></project>

编写yml,Application,server,controll..........省略。

3.5运行

点击左下角服务,右键Spring Boot就可以挨个运行了。

点击端口号即可跳转。

给个点赞谢谢

http://www.dtcms.com/wzjs/207629.html

相关文章:

  • 建设银行网站登录没反应网站营销外包哪家专业
  • 广东高端建设网站常用的网络推广的方法有哪些
  • 西安网站seo费用津seo快速排名
  • 做网站简单需要什么网站模板建站
  • flash网站建设如何提升网站seo排名
  • 制作网站网络科技公司网页开发培训网
  • 有关学校网站建设的建议关键词热度分析
  • 中国做的很好的食品网站2022年关键词排名
  • 代运营网站建设2023年8月新闻热点事件
  • 新冠状病毒最新疫情优化营商环境发言材料
  • 欧美网站建设百度系app有哪些
  • 中间商可以做网站吗网络营销的新特点
  • 做网站用什么域名好深圳建站公司
  • 找外包做网站不给代码网络营销工具有哪些?
  • 政府部门网站建设必要性免费十八种禁用网站
  • 网站被百度惩罚怎么办杭州上城区抖音seo如何
  • 个人网站可以做百度推广吗营销推广活动方案
  • 政府网站建设要求有哪些网站开发合同
  • 劲松网站建设知名的seo快速排名多少钱
  • 哔哩哔哩网站免费进入百度推广账号注册流程
  • 做鸡鸭冻品生意的都在使用的网站创网站永久免费建站
  • 高端网络工作室名字seo优化专员
  • 网站建设意见反馈表seo职业培训班
  • 微信公众号管理平台app做灰色词seo靠谱
  • 网站制作的公司有哪些企业如何建立网站
  • 网站上地图怎么做的爱站网关键词查询
  • 霸州市建设局网站福清市百度seo
  • 衢州站位置芜湖seo
  • 天津网站建设技术郑州网站优化推广
  • 如何做链接淘宝客的网站百度高级搜索功能