1. 程式人生 > >SpringCloud版本引發的type=Not Found, status=404

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

我要搞畢設了。我打算用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檔案都修改一下。要不可能有出現問題的。最後,畢設趕緊搞。還有,工作也得好好幹!!好多事啊啊啊啊~~