96SEO 2026-02-20 05:33 11
共三个工程生产者服务、消费者服务、生产者和消费者共同依赖的接口工程打成jar供生产者和消费者依赖

spring-boot-maven-plugin插件classifier为exec表示构建可依赖的jar包及可启动的jar包
xmlnshttp://maven.apache.org/POM/4.0.0
xmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexsi:schemaLocationhttp://maven.apache.org/POM/4.0.0
https://maven.apache.org/xsd/maven-4.0.0.xsdmodelVersion4.0.0/modelVersionparentgroupIdhj.example/groupIdartifactIdspringboot-provider/artifactIdversion0.0.1-SNAPSHOT/versionrelativePath/
--/parentartifactIdsample-api/artifactIdversion0.0.1-SNAPSHOT/versionnamesample-api/namedescriptionsample-api/descriptionpropertiesjava.version1.8/java.version/propertiesdependenciesdependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-web/artifactId/dependency/dependenciesbuildpluginsplugingroupIdorg.springframework.boot/groupIdartifactIdspring-boot-maven-plugin/artifactIdconfigurationclassifierexec/classifier/configuration/plugin/plugins/build/project1.2
包括4个依赖接口依赖sample-api、nacos配置中心依赖spring-cloud-starter-alibaba-nacos-config、nacos注册中心依赖spring-cloud-starter-alibaba-nacos-discoveryspring-cloud
dubbo依赖spring-cloud-starter-dubbo
xmlnshttp://maven.apache.org/POM/4.0.0
xmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexsi:schemaLocationhttp://maven.apache.org/POM/4.0.0
https://maven.apache.org/xsd/maven-4.0.0.xsdmodelVersion4.0.0/modelVersionparentgroupIdhj.example/groupIdartifactIdspringboot-provider/artifactIdversion0.0.1-SNAPSHOT/versionrelativePath/
--/parentartifactIdsample-provider/artifactIdversion0.0.1-SNAPSHOT/versionpackagingjar/packagingnamesample-provider/namedescriptionsample-provider/descriptionpropertiesjava.version1.8/java.version/propertiesdependenciesdependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-web/artifactId/dependencydependencygroupIdhj.example/groupIdartifactIdsample-api/artifactIdversion0.0.1-SNAPSHOT/version/dependency!--
--dependencygroupIdcom.alibaba.cloud/groupIdartifactIdspring-cloud-starter-alibaba-nacos-discovery/artifactIdversion2.2.5.RELEASE/version/dependencydependencygroupIdcom.alibaba.cloud/groupIdartifactIdspring-cloud-starter-alibaba-nacos-config/artifactIdversion2.2.5.RELEASE/version/dependencydependencygroupIdcom.alibaba.cloud/groupIdartifactIdspring-cloud-starter-dubbo/artifactIdversion2.2.5.RELEASE/version/dependency/dependenciesbuildpluginsplugingroupIdorg.springframework.boot/groupIdartifactIdspring-boot-maven-plugin/artifactIdconfigurationclassifierexec/classifier/configuration/plugin/plugins/build
通过DubboService注解将dubbo服务注册到nacos上
dubbo配置如果不在bootstrap.properties上配置spring.cloud.nacos.config.prefix默认连接nacos配置中心的dubbo.properties配置文件
程序优先读取bootstrap.properties配置文件内容为
spring.cloud.nacos.config.server-addr127.0.0.1:8948
spring.cloud.nacos.config.usernamenacos
spring.cloud.nacos.config.passwordspring.cloud.nacos.config.enabledfalse
spring.application.namesample-provider
server.port8089spring.cloud.nacos.discovery.server-addr127.0.0.1:8948
spring.cloud.nacos.discovery.usernamenacos
spring.cloud.nacos.discovery.password
spring.cloud.nacos.discovery.servicesample-provider
hj.example.sampleprovider;import
org.apache.dubbo.config.spring.context.annotation.DubboComponentScan;
org.apache.dubbo.config.spring.context.annotation.EnableDubbo;
org.springframework.boot.SpringApplication;
org.springframework.boot.autoconfigure.SpringBootApplication;
org.springframework.cloud.client.discovery.EnableDiscoveryClient;
org.springframework.context.ConfigurableApplicationContext;DubboComponentScan
EnableDubbo(scanBasePackageshj.example.sampleprovider.sample)
Main.main(args);ConfigurableApplicationContext
SpringApplication.run(SampleProviderApplication.class,
context.getEnvironment().getProperty(info);System.out.println(
hj.example.sampleprovider.sample;import
hj.example.sample.IHelloService;
org.apache.dubbo.config.annotation.DubboService;
org.springframework.beans.factory.annotation.Value;DubboService
{Value(${dubbo.application.name})private
xmlnshttp://maven.apache.org/POM/4.0.0
xmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexsi:schemaLocationhttp://maven.apache.org/POM/4.0.0
https://maven.apache.org/xsd/maven-4.0.0.xsdmodelVersion4.0.0/modelVersionparentgroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-parent/artifactIdversion2.2.10.RELEASE/versionrelativePath/
--/parentgroupIdhj.example/groupIdartifactIdsample-consumer/artifactIdversion0.0.1-SNAPSHOT/versionnamesample-consumer/namedescriptionsample-consumer/descriptionpropertiesjava.version1.8/java.version/propertiesdependenciesdependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter/artifactId/dependencydependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-web/artifactId/dependencydependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-test/artifactIdscopetest/scope/dependencydependencygroupIdhj.example/groupIdartifactIdsample-api/artifactIdversion0.0.1-SNAPSHOT/version/dependency!--
--dependencygroupIdcom.alibaba.cloud/groupIdartifactIdspring-cloud-starter-alibaba-nacos-discovery/artifactIdversion2.2.5.RELEASE/version/dependencydependencygroupIdcom.alibaba.cloud/groupIdartifactIdspring-cloud-starter-alibaba-nacos-config/artifactIdversion2.2.5.RELEASE/version/dependencydependencygroupIdcom.alibaba.cloud/groupIdartifactIdspring-cloud-starter-dubbo/artifactIdversion2.2.5.RELEASE/version/dependency/dependenciesbuildpluginsplugingroupIdorg.springframework.boot/groupIdartifactIdspring-boot-maven-plugin/artifactIdconfigurationclassifierexec/classifier/configuration/plugin/plugins/build/project3.2
配置中心配置bootstrap.properties及nacos配置中心文件dubboConsumer.properties
spring.cloud.nacos.config.server-addr127.0.0.1:8948
spring.cloud.nacos.config.usernamenacos
spring.cloud.nacos.config.passwordspring.cloud.nacos.config.prefixdubboConsumer.properties
使用注解DubboReference调用dubbo服务测试controller
hj.example.sampleconsumer.controller;import
hj.example.sample.IHelloService;
org.apache.dubbo.config.annotation.DubboReference;
org.springframework.http.HttpStatus;
org.springframework.http.ResponseEntity;
org.springframework.web.bind.annotation.RequestMapping;
org.springframework.web.bind.annotation.RestController;RestController
iHelloService;RequestMapping(/test)public
iHelloService.sayHello(hj);return
hj.example.sampleconsumer;import
org.apache.dubbo.config.spring.context.annotation.EnableDubbo;
org.springframework.boot.SpringApplication;
org.springframework.boot.autoconfigure.SpringBootApplication;
org.springframework.cloud.client.discovery.EnableDiscoveryClient;SpringBootApplication
{SpringApplication.run(SampleConsumerApplication.class,
作为专业的SEO优化服务提供商,我们致力于通过科学、系统的搜索引擎优化策略,帮助企业在百度、Google等搜索引擎中获得更高的排名和流量。我们的服务涵盖网站结构优化、内容优化、技术SEO和链接建设等多个维度。
| 服务项目 | 基础套餐 | 标准套餐 | 高级定制 |
|---|---|---|---|
| 关键词优化数量 | 10-20个核心词 | 30-50个核心词+长尾词 | 80-150个全方位覆盖 |
| 内容优化 | 基础页面优化 | 全站内容优化+每月5篇原创 | 个性化内容策略+每月15篇原创 |
| 技术SEO | 基本技术检查 | 全面技术优化+移动适配 | 深度技术重构+性能优化 |
| 外链建设 | 每月5-10条 | 每月20-30条高质量外链 | 每月50+条多渠道外链 |
| 数据报告 | 月度基础报告 | 双周详细报告+分析 | 每周深度报告+策略调整 |
| 效果保障 | 3-6个月见效 | 2-4个月见效 | 1-3个月快速见效 |
我们的SEO优化服务遵循科学严谨的流程,确保每一步都基于数据分析和行业最佳实践:
全面检测网站技术问题、内容质量、竞争对手情况,制定个性化优化方案。
基于用户搜索意图和商业目标,制定全面的关键词矩阵和布局策略。
解决网站技术问题,优化网站结构,提升页面速度和移动端体验。
创作高质量原创内容,优化现有页面,建立内容更新机制。
获取高质量外部链接,建立品牌在线影响力,提升网站权威度。
持续监控排名、流量和转化数据,根据效果调整优化策略。
基于我们服务的客户数据统计,平均优化效果如下:
我们坚信,真正的SEO优化不仅仅是追求排名,而是通过提供优质内容、优化用户体验、建立网站权威,最终实现可持续的业务增长。我们的目标是与客户建立长期合作关系,共同成长。
Demand feedback