重新修改内容 因为更新了2.3版本说可以平滑切换看了一下 改动东西剧多这个 文章根本不适合
万一以后能用到呢 记录一下 主要是要使用微服务 应该直接搭建springcloud 了
首先我只会springboot 搭建 一点springcloud 知识都没有 第二 maven 包引依赖我看不明白询问大佬大佬觉得这个问题不想回答觉得没必要服气, 还是要研究一下maven 依赖和各种
一开始选择jeecgboot 项目搭建,搭建之后想开微服务
jeecgboot开发文本
感觉是因为不懂 maven 和springcloud 得原因 按照这个文本向里面添加 jar 文件得时候 一直提示找不到jar 包 而且都能下载得
解决方法:
请先访问jeecg官网 下载jeecgcloud 项目----------不然看文档直接完蛋
打开jeecg 教程视频 注册nacos 服务 打开 一步一步看人家得pom文件(没用 因为你下jeecgcloud 了你就对照pom文件就可以但是你看视频知道这些依赖事干啥得 觉得要看)
因为我不会匹配值nacos 所以 文档中得 config那个依赖也要注释掉 不然也会报错 但是这个错误搜索回解决
没有去掉config依赖错误解决方式
最重要得一步 请注释掉 (不知道springcloud 是否也这样 ) 但是后来我又取消注释竟然没有错误了
<!-- <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> -->在最外边得pom 文件 dependencyManagement ----dependencies 标签下面
<!-- jeecg-common-core --> <dependency> <groupId>org.jeecgframework.cloud</groupId> <artifactId>jeecg-common-core</artifactId> <version>${jeecgboot.version}</version> </dependency> <dependency> <groupId>org.jeecgframework.cloud</groupId> <artifactId>jeecg-common-cloud</artifactId> <version>${jeecgboot.version}</version> </dependency> <dependency> <groupId>org.jeecgframework.cloud</groupId> <artifactId>jeecg-cloud-system-api</artifactId> <version>${jeecgboot.version}</version> </dependency> <!-- spring-cloud--> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-dependencies</artifactId> <version>Greenwich.SR3</version> <type>pom</type> <scope>import</scope> </dependency> <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-alibaba-dependencies</artifactId> <version>2.1.0.RELEASE</version> <type>pom</type> <scope>import</scope> </dependency>
system 模块得pom 文件dependencies 标签下面
<!-- nacos --> <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId> </dependency> <!-- 如果走配置中心需要添加此依赖 一开始配置 下面这个最好注掉 没有配置文件会有错误 错误参考上面得 链接,那个链接没有给配置写法 需要写自己百度一下--> <!-- <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId> </dependency> --> <!-- 服务降级 --> <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-sentinel</artifactId> </dependency> <!-- 这个包 是 启动类里面 org.springframework.cloud.openfeign.EnableFeignClients; 这个类需要得依赖 但是官方文档竟然没加 只有官方视频写了 --> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-openfeign</artifactId> </dependency>
总结 一般来说搭建spirngcloud项目 没有人会从springboot 转 应该是直接搭建 这个jeecg 也是一样感觉,但是因为我门一开始搭建得就是jeecgboot 项目 想开微服务 没有办法
所以 搭建springcloud 项目得时候 小白请先去学习真难死了