import com.imooc.user.xxx报错

来源:6-5 【解决方案】Spring boot 集成 Dubbo完成分布式调用

qq_上帝之手_3

2024-08-25

图片描述
zookeeper也正常启动了:

[zk: localhost:2181(CONNECTED) 11] get /dubbo/metadata/com.imooc.user.provider.service.UserCenterGroupService/provider
192.168.1.102
[zk: localhost:2181(CONNECTED) 12] ls /services/user_center
[192.168.255.1:20880]
[zk: localhost:2181(CONNECTED) 13]

application-dev.yml文件:

spring:
  config:
    activate:
      on-profile: dev
  datasource:
    dynamic:
      primary: master #设置默认的数据源或者数据源组,默认值即为master
      dataSource:
        master:
          type: com.alibaba.druid.pool.DruidDataSource
          url: jdbc:mysql://localhost:3306/data_center?characterEncoding=utf8
          username: root
          password: 123456
          driver-class-name: com.mysql.cj.jdbc.Driver # 3.2.0开始支持SPI可省略此配置
        user_center:
          type: com.alibaba.druid.pool.DruidDataSource
          url: jdbc:mysql://localhost:3306/user_center?characterEncoding=utf8
          username: root
          password: 123456
          driver-class-name: com.mysql.cj.jdbc.Driver # 3.2.0开始支持SPI可省略此配置
        attendance:
          type: com.alibaba.druid.pool.DruidDataSource
          url: jdbc:mysql://localhost:3306/attendance?characterEncoding=utf8
          username: root
          password: 123456
          driver-class-name: com.mysql.cj.jdbc.Driver # 3.2.0开始支持SPI可省略此配置
dubbo:
  application:
    name: collect-consumer
    qos-port: 33333
  registry:
    address: zookeeper://127.0.0.1:2181
  protocol:
    name: dubbo
    port: 20881

elasticjob:
  reg-center:
    serverLists: localhost:2181
    namespace: springboot-job-ns1
  jobs:
    springboot-job:
      # 自定义的job业务类
      elasticJobClass: com.imooc.portal.job.DataProcessJob
      cron: 0/5 * * * * ?
      shardingTotalCount: 3
      shardingItemParameters: 0=server1,1=server2,2=server3

#配置rocketMq
rocketmq:
  name-server: localhost:9876
  producer:
    group: producer-group
  pull-consumer:
    group: consumer-group
    topic: consumer-topic
#维度升级计算topic
topic:
  data_center:
    updimension: topic_data_center_updimension

mysql库和表也加了
图片描述

写回答

1回答

Tim老师

2024-08-25

这个问题挺基础的,一个模块要依赖到另外一个模块,被依赖的模块一定要安装到maven仓库,最简单方式就是可以在idea install依赖的模块到maven仓库
0
0

SpringBoot3.0 + RocketMq 构建企业级数据中台

SpringBoot3.0 + RocketMq 构建企业级数据中台

201 学习 · 63 问题

查看课程