1. 程式人生 > >人工智慧專案的前身springboot專案如何轉為springcloud

人工智慧專案的前身springboot專案如何轉為springcloud

基於springcloud的搭建的人工智慧的版本上線之後,由於基於xml的maven管理,諸多不便,前身是開始結合gradle來解決jar的依賴問題,這裡的gradle的安裝參考這裡,延展一下gradle的一篇博文,介紹了gradle的配置web,Android等工程的使用細節。
本文開始從springboot的開始搭建人工智慧專案到轉到高可用的springcloud的架構。

從0到1開始搭建

上面已有介紹gradle的使用以及相關部落格的推薦,這裡再補充一下,如果gradle的環境變數配置好了之後,以及從http://start.spring.io.com 這個網站簡單快捷的搭建好springboot專案之後就開始進入cmd視窗 使用進入到專案所在的目錄 使用gradlew build 命令進行構建下載依賴。
依賴處理好了之後就可以開始進入匯入專案以及編寫程式碼

controller層的簡單的程式碼

@RestController
public class FaceTokeController{
	@RequestMapping("/faceToken")
	public String faceToken(){
		return “faceToken”;
	}
}

單測的測試程式碼

@RunWith(SpringRunner.class)
@SpringBootTest
@AutoConfigureMockMvc
public class TestFaceTokenContrller{
	@AutoWired
	private MockMvc mokcMvc ;
	
	@Test
	public void testFaceToken() throws Exception {
		mokcMvc.perform(MockMvcRequestBuilders.get("/faceToken")
		.accept(Media).andExpect(status().isOk()))
		.andExpect(content().string(equalTo("faceToken")));
	}
}

接下來開始對springboot搭建的人工智慧的單體專案,也就是人工智慧的前身做一個回顧,重點就是希望通過springboot搭建的單體專案如何轉型為高可用的springcloud專案的,貼上gradle整合eclipse一文