轉了,非轉了
只是項目需要,從.net到java,以后可以學習java的思想把它應用到.net上來,讓咱們的.net越來越強大,springbool是一個強大的框架,幾乎有了你想要的所有功能模塊,大叔為什么感覺似曾相識,是因為lind.ddd就類似於springboot,可以說是一個精簡版的spring,呵呵!從今天開始大叔將會寫一些springboot的文檔,幫助大家去了解和認識它。
微服務
是一種架構的理念,提出了微服務的設計原則,從理論為具體的技術落地提供了指導思想。Spring Boot是一套快速配置腳手架,可以基於Spring Boot快速開發單個微服務;Spring Cloud是一個基於Spring Boot實現的服務治理工具包;Spring Boot專注於快速、方便集成的單個微服務個體,Spring Cloud關注全局的服務治理框架。
開發工具和准備
- java sdk 1.8
- intellij idea
- gradle4.6
開始建立Helloworld
一 生成一個標准的springboot項目,我們可以從start.spring.io這個網站來生成,可視化工具還是更直觀。
二 解壓你生成的項目,然后通過IJ(以后管intellij idea叫IJ)打開它,這時如果是標准的springboot程序,你會發現圖標已經變了。
三 使用本地的gradle程序,以后會用本地c盤下的gradle來build你的build.gradle這個項目文件,它將負責下載所需要的jar包。
四 打開項目后,自動下載所需要的jar包,完成之后,你的springboot程序的包就不是文件夾了,而是一個包名,你在IJ里看到的是以包為單位的,而在磁盤上還是一級級的文件夾。
五 如果新添加了依賴包,你可以在gradle窗口里去刷新它,如圖
六 當打開gradle窗口后,在右側就出現了,我們可以管理gradle項目
七 在main方法所在的類中添加hello控制器,完成我們的第一個例子
package com.example.springDemo; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.web.bind.annotation.*; @SpringBootApplication @RestController class SpringDemoApplication { public static void main(String[] args) { SpringApplication.run(SpringDemoApplication.class, args); } @RequestMapping("/Home") public String home() { return "Hello World!"; } }
注意,你的@RestController注解所在的包名是org.springframework.web.bind.annotation下面,因為這個包里用的類型比較多,所以加了*號。
八 在main文件上右擊,選擇run,去啟動你的springboot程序,注釋我們不需要設置tomcat,它有內嵌的jar包!
十 打開瀏覽器,完成你的請求:http://localhost:8080/Home 注意在java里它的urlmapping對大小寫是敏感的,這點要注意!
感謝各位的閱讀!
希望本文章可以幫到各位!