日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

第一篇:Spring Boot 快速入门篇

發布時間:2024/9/27 javascript 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 第一篇:Spring Boot 快速入门篇 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

小技巧:

Spring Boot 集成周邊技術3部曲
1.pom文件引入maven依賴
2.配置文件中配置相關信息
3.啟動類上加注解

一、Spring Boot 構建項目有2種方式:

Maven 構建項目

  • 1、訪問 http://start.spring.io/
  • 2、選擇構建工具 Maven Project、Java、Spring Boot 版本 2.0.5 以及一些工程基本信息
  • 3、點擊 Generate Project 下載項目壓縮包
  • 4、解壓后,使用 Idea 導入項目,File ->Open ->選擇解壓后的文件夾 -> OK
  • 5、如果使用的是 Eclipse,Import -> Existing Maven Projects -> Next ->
    選擇解壓后的文件夾 -> Finsh,OK done!
    idea演示:

    選擇這個窗口或者New windows 都可以

    在pom.xml 右擊,選擇add as Maven Project
    釋義:將此項目轉為maven工程

Idea 構建項目

  • 1、選擇 File -> New —> Project… 彈出新建項目的框
  • 2、選擇 Spring Initializr,Next 也會出現上述類似的配置界面,Idea 幫我們做了集成
  • 3、填寫相關內容后,點擊 Next 選擇依賴的包再點擊 Next,最后確定信息無誤點擊 Finish。



    在這里如果啟動web項目,通過瀏覽器訪問需要添加web依賴,等會手動添加也可以



項目結構如下:

如上圖所示,Spring Boot 的基礎結構共三個文件:

  • src/main/java 程序開發以及主程序入口
  • src/main/resources 配置文件
  • src/test/java 測試程序

另外, Spring Boot 建議的目錄結果如下:
root package 結構:com.gblfy.springbootchapter1

com+- example+- myproject+- Application.java|+- model| +- Customer.java| +- CustomerRepository.java|+- service| +- CustomerService.java|+- controller| +- CustomerController.java|
  • 1、Application.java 建議放到根目錄下面,主要用于做一些框架配置
  • 2、model 目錄主要用于實體與數據訪問層(Repository)
  • 3、service 層主要是業務類代碼
  • 4、controller 負責頁面訪問控制

采用默認配置可以省去很多配置,當然也可以根據自己的喜歡來進行更改
最后,啟動 Application main 方法,至此一個 Java 項目搭建好了!

二、引入依賴

  • 第1步:pom.xml中添加支持web的模塊:
<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency>

pom.xml 文件中默認有一個test模塊:

<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId><scope>test</scope></dependency>

釋義:

  • spring-boot-starter :核心模塊,包括自動配置支持、日志和 YAML,如果引入了
    spring-boot-starter-web web 模塊可以去掉此配置,因為 spring-boot-starter-web
    自動依賴了 spring-boot-starter。

  • spring-boot-starter-test :測試模塊,包括 JUnit、Hamcrest、Mockito。

  • 第2步:編寫 HelloController 內容:用于訪問瀏覽器測試

@RestController public class HelloController {@GetMapping("/hello")public String hello(@RequestParam(value = "name",defaultValue = "gblfy")String name){return "welcome :"+name+"和我一起玩轉Spring Boot~~~";}
  • 第3步:啟動項目 :
    第一種:

    第2種:

    第3種:jar -jar .jar

  • 第4步:瀏覽器訪問 :http://localhost:8080/hello?name

  • 第5步:效果圖 :

    本文源碼下載:

github地址:
https://github.com/gb-heima/Spring-Boot-Actual-Combat/tree/master/parent/spring-boot-chapter-1

溫馨提示:
通用的依賴都會抽取到父工程中,子項目單獨需要的依賴會在子項目的pom文件中

本文源碼下載:

github地址:
https://github.com/gb-heima/Spring-Boot-Actual-Combat/tree/master/parent/spring-boot-chapter-1

總結

以上是生活随笔為你收集整理的第一篇:Spring Boot 快速入门篇的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。