iis服务器助手广告
返回顶部
首页 > 资讯 > 精选 >如何实现java版spring cloud+spring boot+redis多租户社交电子商务平台
  • 867
分享到

如何实现java版spring cloud+spring boot+redis多租户社交电子商务平台

2023-06-02 16:06:23 867人浏览 泡泡鱼
摘要

这篇文章主要介绍了如何实现java版spring cloud+Spring Boot+redis多租户社交电子商务平台,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 创建一个

这篇文章主要介绍了如何实现java版spring cloud+Spring Boot+redis多租户社交电子商务平台,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

创建一个名为particle-common-eureka的Maven项目,继承particle-commonservice,具体的pom.xml配置文件如下:

Xml代码  

  1. <?xml version="1.0" encoding="UTF-8"?>  

  2. <project xmlns="Http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  

  3.     xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">  

  4.     <modelVersion>4.0.0</modelVersion>  

  5.   

  6.     <parent>  

  7.         <groupId>com.ml.honghu</groupId>  

  8.         <artifactId>particle-commonservice</artifactId>  

  9.         <version>0.0.1-SNAPSHOT</version>  

  10.     </parent>  

  11.   

  12.     <artifactId>particle-commonservice-eureka</artifactId>  

  13.     <packaging>jar</packaging>  

  14.   

  15.     <name>particle-commonservice-eureka</name>  

  16.     <description>particle-commonservice project for spring Boot</description>  

  17.   

  18.     <dependencies>  

  19.         <dependency>  

  20.             <groupId>org.springframework.cloud</groupId>  

  21.             <artifactId>spring-cloud-starter-eureka-server</artifactId>  

  22.         </dependency>  

  23.         <dependency>  

  24.             <groupId>org.springframework.boot</groupId>  

  25.             <artifactId>spring-boot-starter-security</artifactId>  

  26.         </dependency>  

  27.         <dependency>  

  28.             <groupId>org.springframework.boot</groupId>  

  29.             <artifactId>spring-boot-devtools</artifactId>  

  30.         </dependency>  

  31.           

  32.         <dependency>  

  33.             <groupId>org.springframework.boot</groupId>  

  34.             <artifactId>spring-boot-starter-test</artifactId>  

  35.             <scope>test</scope>  

  36.         </dependency>  

  37.   

  38.     </dependencies>  

  39.   

  40.     <build>  

  41.         <plugins>  

  42.             <plugin>  

  43.                 <groupId>org.springframework.boot</groupId>  

  44.                 <artifactId>spring-boot-maven-plugin</artifactId>  

  45.                 <executions>  

  46.                     <execution>  

  47.                         <id>1</id>  

  48.                         <Goals>  

  49.                             <goal>repackage</goal>  

  50.                         </goals>  

  51.                     </execution>  

  52.                     <execution>  

  53.                         <id>2</id>  

  54.                         <goals>  

  55.                             <goal>build-info</goal>  

  56.                         </goals>  

  57.                     </execution>  

  58.                 </executions>  

  59.                 <configuration>  

  60.                     <executable>true</executable>  

  61.                 </configuration>  

  62.                   

  63.             </plugin>  

  64.         </plugins>  

  65.     </build>  

  66. </project>  

 2. 在启动类入口引用eureka的相关配置,代码如下:

Java代码  如何实现java版spring cloud+spring boot+redis多租户社交电子商务平台

  1. package com.ml.honghu;  

  2.   

  3. import org.springframework.boot.SpringApplication;  

  4. import org.springframework.boot.autoconfigure.SpringBootApplication;  

  5. import org.springframework.cloud.netflix.eureka.server.EnableEurekaServer;  

  6.   

  7. @EnableEurekaServer  

  8. @SpringBootApplication  

  9. public class ServiceApplication {  

  10.   

  11.     public static void main(String[] args) {  

  12.         SpringApplication.run(ServiceApplication.class, args);  

  13.     }  

  14. }  

 3. 配置application.yml文件

  1. # server (eureka 默认端口为:8761)  

  2. server:  

  3.   port: 8761  

  4.   

  5. # spring  

  6. spring:  

  7.   application:  

  8.     name: particle-commonservice-erueka  

  9.   

  10. # eureka  

  11. eureka:   

  12.   client:   

  13.     # 是否注册到eureka  

  14.     reGISter-with-eureka: true  

  15.     # 是否从eureka获取注册信息  

  16.     fetch-registry: false  

  17.     availability-zones:   

  18.       honghu: honghuZone  

  19.     service-url:   

  20.       honghuZone: http://honghu:123456@localhost:8761/eureka/  

  21.       defaultZone: http://honghu:123456@localhost:8761/eureka/  

  22.   instance:  

  23.     prefer-ip-address: true  

  24.     hostname: localhost  

  25.     metadataMap:  

  26.       zone: honghuZone  

  27.       user: ${security.user.name}  

  28.       passWord: {security.user.password}  

  29.         

  30.   # 指定环境  

  31.   environment: dev  

  32.   #指定数据中心  

  33.   datacenter: honghu  

  34.   # 关闭自我保护模式  

  35.   server:   

  36.     enable-self-preservation: false  

  37.   #设置清理无效节点的时间间隔,默认60000,即是60s  

  38.     eviction-interval-timer-in-ms: 60000  

  39.   

  40. # 服务认证  

  41. security:   

  42.   basic:   

  43.     enabled: true  

  44.   user:   

  45.     name: honghu  

  46.     password: 123456  

  47.   

  48. management:  

  49.   security:  

  50.     enabled: false  

增加项目的log机制和打包运行机制(后面我们会详细编写针对于linux Centos下的打包部署机制)

自此整个项目部署完成,通过手动方式进行Run As --> Spring Boot App,运行结果如下:

控制台运行结果:

如何实现java版spring cloud+spring boot+redis多租户社交电子商务平台

访问控制台并登陆:

如何实现java版spring cloud+spring boot+redis多租户社交电子商务平台

控制台运行效果:

如何实现java版spring cloud+spring boot+redis多租户社交电子商务平台

如何实现java版spring cloud+spring boot+redis多租户社交电子商务平台

感谢你能够认真阅读完这篇文章,希望小编分享的“如何实现java版spring cloud+spring boot+Redis多租户社交电子商务平台”这篇文章对大家有帮助,同时也希望大家多多支持编程网,关注编程网精选频道,更多相关知识等着你来学习!

--结束END--

本文标题: 如何实现java版spring cloud+spring boot+redis多租户社交电子商务平台

本文链接: https://www.lsjlt.com/news/230530.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 如何实现java版spring cloud+spring boot+redis多租户社交电子商务平台
    这篇文章主要介绍了如何实现java版spring cloud+spring boot+redis多租户社交电子商务平台,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 创建一个...
    99+
    2023-06-02
  • java版 b2b2c o2o电子商务云商平台spring cloud+springmvc+mybatis
    大型企业分布式互联网电子商务平台,推出PC+微信+APP+云服务的云商平台系统,其中包括B2B、B2C、C2C、O2O、新零售、直播电商等子平台。愿意了解源码的朋友直接求求交流分享技术:二一四七七七五六三三技术解决方案开发语言: java、...
    99+
    2023-06-05
  • spring cloud构建java版 鸿鹄云商 b2b2c o2o电子商务云商平台分销模式
    公司规划的分销模式很多,有通用三级分销模式、分享一级分润模式、店铺推荐收益模式、商品分享直接收益模式等。了解springcloud架构可以加求求:三五三六二四七二五九资料和源码来源地址   下面我针对于spri...
    99+
    2023-06-05
  • Java Spring boot整合RabbitMQ如何实现B2B2C小程序电子商务
    小编给大家分享一下Java Spring boot整合RabbitMQ如何实现B2B2C小程序电子商务,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!之前我们发送和接收到队列中的消息,现在是时候在 RabbitMQ 中引入完...
    99+
    2023-06-05
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作