springboot~環境搭建與Helloworld


轉了,非轉了

只是項目需要,從.net到java,以后可以學習java的思想把它應用到.net上來,讓咱們的.net越來越強大,springbool是一個強大的框架,幾乎有了你想要的所有功能模塊,大叔為什么感覺似曾相識,是因為lind.ddd就類似於springboot,可以說是一個精簡版的spring,呵呵!從今天開始大叔將會寫一些springboot的文檔,幫助大家去了解和認識它。

微服務

是一種架構的理念,提出了微服務的設計原則,從理論為具體的技術落地提供了指導思想。Spring Boot是一套快速配置腳手架,可以基於Spring Boot快速開發單個微服務;Spring Cloud是一個基於Spring Boot實現的服務治理工具包;Spring Boot專注於快速、方便集成的單個微服務個體,Spring Cloud關注全局的服務治理框架。

開發工具和准備

  1. java sdk 1.8
  2. intellij idea
  3. 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對大小寫是敏感的,這點要注意!

感謝各位的閱讀!

希望本文章可以幫到各位!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM