SpringCloud版本引发的type=Not Found, status=404

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_29963323/article/details/79812082

我要搞毕设了。我打算用SpringCloud架构来搞。因为这个是分布式的,可以写各个微服务。所以决定用这套架构来搞定。首先第一步,搭建这个架构就出现了第一个问题。第一个就是在pom文件中配置了redis的依赖,但是application.yml中没有配置redis的配置,所以就会出现问题了。这是小问题了,第一次从0搭建环境,难免遇见各种各样的问题。最让我爆炸的是404问题。是怎样的问题呢? 

     就是当我把注册中心启动成功是,写了一个用户登录的服务,同时也把这个服务注册到了注册中心中了,也启动起来了。也写了Controller了,但是,,,但是,,去访问Controller时,就出现了type=Not Found, status=404,一直报404错误。网上的方法全部尝试了一遍也不行。最后是因为SpringCloud的问题。把pom文件里的配置改一下就可以了。所以,记着,用一个能用的版本一直用到底,不要随便换!!!下面把配置放上去。


       <parent>
		<groupId>org.springframework.boot</groupId>
		<artifactId>spring-boot-starter-parent</artifactId>
		<version>1.5.8.RELEASE</version>
		<relativePath/> <!-- lookup parent from repository -->
	</parent>

	<properties>
		<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
		<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
		<java.version>1.8</java.version>
		<spring-cloud.version>Dalston.SR4</spring-cloud.version>
	</properties>
                <dependency>
			<groupId>org.springframework.cloud</groupId>
			<artifactId>spring-cloud-starter-config</artifactId>
		</dependency>
		
		<dependency>
	        <groupId>org.springframework.boot</groupId>
	        <artifactId>spring-boot-starter-tomcat</artifactId>
	         <scope>provided</scope>
		</dependency>
		<dependency>
			<groupId>org.springframework.cloud</groupId>
			<artifactId>spring-cloud-starter-eureka</artifactId>
		</dependency>
		
		
		<dependency>
			<groupId>org.springframework.cloud</groupId>
			<artifactId>spring-cloud-starter-feign</artifactId>
		</dependency>

		<dependency>
			<groupId>org.springframework.boot</groupId>
			<artifactId>spring-boot-starter-test</artifactId>
			<scope>test</scope>
		</dependency> 
最好把创建的SpringCloud项目的pom文件都修改一下。要不可能有出现问题的。最后,毕设赶紧搞。还有,工作也得好好干!!好多事啊啊啊啊~~

猜你喜欢

转载自blog.csdn.net/qq_29963323/article/details/79812082