需要把你的配置和访问地址粘贴出来,不然无法判断你是哪里出问题了
已经解决了,
eureka not found解决办法:删除pom文件自动生成的破properties
maven plugin not found 解决办法:清除idea的缓存就好(file->Invalidate Caches)
版本的问题吧
最开始修改了host文件的ip映射没注意。。后来重新看了一遍看到了
看你这块的版本号正确吗?Spring boot和Spring cloud的版本号要相同 <!-- eureka server: 提供服务发现与服务注册 --> <dependencies> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-eureka-server</artifactId> <version>2.1.4.RELEASE</version> </dependency> </dependencies>
已解决
spring: main: allow-bean-definition-overriding: true
完美解决
我怀疑是架包冲突,你再检查一下pom文件
把 get 请求方式 更换 为 post请求 即可
jpa百度看一下
重新Reimport All Maven Projects。
删除Maven依赖,再重新导入。
重启IDEA,并清除缓存。
删除仓库的包,重新下载。
检查一下maven的镜像仓库
如果还不行,在maven后面添加
<repositories>
<repository>
<id>spring-milestones</id>
<name>Spring Milestones</name>
<url>https://repo.spring.io/milestone</url>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
</repositories>
可以 一样的 spring initializr选择Maven创建 本质一样
删除了也是不行啊
换成utf-8试试
解决了吗,我也是无法继承
-- 数据库
CREATE DATABASE imooc_homepage_sc;
-- 用户信息表
CREATE TABLE IF NOT EXISTS `imooc_homepage_sc`.`homepage_user` (
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '自增 id',
`username` varchar(128) NOT NULL DEFAULT '' COMMENT '用户名',
`email` varchar(128) NOT NULL DEFAULT '' COMMENT '用户邮箱',
`create_time` datetime NOT NULL DEFAULT '1970-01-01 08:00:00' COMMENT '创建时间',
`update_time` datetime NOT NULL DEFAULT '1970-01-01 08:00:00' COMMENT '更新时间',
PRIMARY KEY (`id`),
UNIQUE KEY `key_username` (`username`)
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='用户信息表';
-- 用户课程表
CREATE TABLE IF NOT EXISTS `imooc_homepage_sc`.`homepage_user_course` (
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '自增 id',
`user_id` bigint(20) NOT NULL DEFAULT 0 COMMENT '用户 id',
`course_id` bigint(20) NOT NULL DEFAULT 0 COMMENT '课程 id',
`create_time` datetime NOT NULL DEFAULT '1970-01-01 08:00:00' COMMENT '创建时间',
`update_time` datetime NOT NULL DEFAULT '1970-01-01 08:00:00' COMMENT '更新时间',
PRIMARY KEY (`id`),
UNIQUE KEY `key_user_course` (`user_id`, `course_id`)
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8 ROW_FORMAT=COMPACT COMMENT='用户课程表';
应该是版本问题吧
我也是这样,但是虽然没有显示 但是当一个挂掉之后另一个还是可以用
网关服务一般也是多个,不是单点
在测试的appliation中,注册FeignClient了嘛?@EnableFeignClients
请看截图
Feign里面就用到了Ribbon的,直接用Ribbon的话不是很方便,所以SpringCloud提供了Feign,声明式调用,实际底层还是用到了Ribbon。
老师的源码里resources下有的