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

本地江苏网站建设网站网络优化外包

本地江苏网站建设,网站网络优化外包,建设网站 可以用3层架构吗,个人在网站怎么做补充: 想看具体详情的可以看我的github链接:codeking01/platform-parent: spring cloud整合spring boot、nacos、gateway、open feign等组件 (github.com) 由于我升级了jdk17,所以用上了spring boot 3.0.2了。 踩坑无数,一堆无用文…

补充:

想看具体详情的可以看我的github链接:codeking01/platform-parent: spring cloud整合spring boot、nacos、gateway、open feign等组件 (github.com)

由于我升级了jdk17,所以用上了spring boot 3.0.2了。

踩坑无数,一堆无用文章,写来写去,本文主要是提供给有基础的开发者再次快速搭建使用(确定版本)

如果你是要使用spring官方的一套,本文不太适用,参考这个:https://start.spring.io/

如果是 阿里巴巴那一套,本文是可以的,记住两个很重要的网址: 

1.版本说明 · alibaba/spring-cloud-alibaba Wiki (github.com)

2.Cloud Native App Initializer (aliyun.com)

推荐从第二个进去,需要什么就选择什么,然后再将里面的版本号复制出来就行。

我目前搭建的版本是:

spring boot 2.6.13

<spring-boot.version>2.6.13</spring-boot.version>
<spring-cloud-alibaba.version>2021.0.5.0</spring-cloud-alibaba.version>
<spring-cloud.version>2021.0.5</spring-cloud.version>

几个需要注意的点,如果是想要配置网关的时候,需要使用使用 `lb:服务名称`

比如:

      routes:- id: service-loginuri: lb://service-loginpredicates:- Path=/admin/**

那么需要记得引入:

        <dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-loadbalancer</artifactId></dependency>

整体的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><groupId>outfox.ead</groupId><artifactId>platform</artifactId><version>1.0-SNAPSHOT</version><packaging>pom</packaging><modules><module>service</module><module>server-gateway</module><module>service-client</module></modules><properties><java.version>1.8</java.version><maven.compiler.source>8</maven.compiler.source><maven.compiler.target>8</maven.compiler.target><project.build.sourceEncoding>UTF-8</project.build.sourceEncoding><spring-boot.version>2.6.13</spring-boot.version><spring-cloud-alibaba.version>2021.0.5.0</spring-cloud-alibaba.version><spring-cloud.version>2021.0.5</spring-cloud.version></properties><dependencies><!--<dependency>--><!--    <groupId>org.springframework.boot</groupId>--><!--    <artifactId>spring-boot-starter-jdbc</artifactId>--><!--</dependency>--><!--<dependency>--><!--    <groupId>org.springframework.boot</groupId>--><!--    <artifactId>spring-boot-starter-web</artifactId>--><!--</dependency>--><dependency><groupId>com.alibaba.cloud</groupId><artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId></dependency><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter</artifactId></dependency><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-gateway</artifactId></dependency><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-openfeign</artifactId></dependency><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-loadbalancer</artifactId></dependency><!--<dependency>--><!--    <groupId>com.mysql</groupId>--><!--    <artifactId>mysql-connector-j</artifactId>--><!--    <scope>runtime</scope>--><!--</dependency>--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-configuration-processor</artifactId><optional>true</optional></dependency><dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId><optional>true</optional></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId><scope>test</scope></dependency></dependencies><dependencyManagement><dependencies><dependency><groupId>com.alibaba</groupId><artifactId>fastjson</artifactId><version>1.2.83_noneautotype</version></dependency><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-dependencies</artifactId><version>${spring-cloud.version}</version><type>pom</type><scope>import</scope></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-dependencies</artifactId><version>${spring-boot.version}</version><type>pom</type><scope>import</scope></dependency><dependency><groupId>com.alibaba.cloud</groupId><artifactId>spring-cloud-alibaba-dependencies</artifactId><version>${spring-cloud-alibaba.version}</version><type>pom</type><scope>import</scope></dependency></dependencies></dependencyManagement><build><plugins><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-compiler-plugin</artifactId><version>3.8.1</version><configuration><source>1.8</source><target>1.8</target><encoding>UTF-8</encoding></configuration></plugin><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><version>${spring-boot.version}</version><configuration><mainClass>com.example.demo.DemoApplication</mainClass><skip>true</skip></configuration><executions><execution><id>repackage</id><goals><goal>repackage</goal></goals></execution></executions></plugin></plugins></build>
</project>

需要注意: 

这个远程调用的时候,需要使用异步非阻塞,我写的如下:

两种都可以

package outfox.ead.controller;import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import outfox.ead.LoginFeignClient;import java.util.concurrent.CompletableFuture;@RestController
@RequestMapping("/kolPlatform")
public class userController {@Autowiredprivate LoginFeignClient loginFeignClient;@RequestMapping("/kol-platform/login")public void getLogin(){//loginFeignClient.getLogin();System.out.println("kol-platform Login~~~~~~~~~~~");//CompletableFuture.supplyAsync(() -> {//    loginFeignClient.getLogin();//    return null;//});CompletableFuture.runAsync(loginFeignClient::getLogin);}}

http://www.yayakq.cn/news/249062/

相关文章:

  • 天津网站开发公司6万左右装修三室两厅
  • 泗水网站建设wordpress做单页销售网站
  • 白山网站设计和小孩做的网站
  • 有没有做公章的网站制作网站花都
  • 受欢迎的网站开发虚拟主机多少钱一个月
  • 怎么找上海网站建wordpress应用镜像
  • 公司网站页面设计图片网站建设 网站制作 网站设计
  • 赣州网站建设jxgzg3广州有哪些区有几个区
  • 题库网站建设架设网站费用
  • 美食网站开发步骤聚诚商务做网站多少钱
  • 安徽省住房和城乡建设厅网站查询自己做的网站怎么发布到网上
  • 网站内页制作兰陵成都设计公司
  • 辽宁住房和城乡建设厅网站首页网站怎么做才有收录
  • 学校网站建设与维护中油共享平台app
  • 哈尔滨网站网站建设如何创建网页模板
  • 国外空间网站销售新网站推广策略
  • 建个商场网站做网站公司青浦
  • 地方网站方案hk网站域名
  • 做a暧小视频在线观看网站做网站的销售好做吗
  • 做网站公司三年财务预算表智联招聘网最新招聘2022
  • 网站跳出率mir设计公司官网
  • 网站负责人 备案专业模板网站制作多少钱
  • 哪个网站做衣服的宝安网站设计最好的公司
  • 重庆金山建设监理有限公司网站数据交换平台
  • 网站开发的最初阶段包括怎么做自己的微信网站
  • 太原网站制作哪儿好薇帮人做任务的网站
  • 诸城网站建设多少钱wordpress大前端logo
  • 徐州如何提高网站建设组建团队建设网站与开发需要多少钱
  • 网站设置默认主页做美食网站的目的意义
  • 惠州网站搭建在iis里面创建网站