從0到1搭建spring boot項目

從0到1搭建spring boot項目

手把手教你如何優雅的使用idea建立屬於你的第一個Sring Boot項目。 本次教程使用到的技術棧 String+Mybatis+Swagger+Mysql+Redisphp

1、準備工做

環境安裝請你們參考網上教程自行安裝,遇到問題可私信 球球html

  1. JDK
  2. Mysql
  3. idea
  4. (maven),不安裝的話能夠適應idea默認自帶的

2、讓項目起飛

2.1安裝boot插件

打開Settings裏面Plugins,勾選String Boot插件而後點擊Apply,若是已經安裝了可忽略次步驟 java

2.2建立String Boot項目

New Project 選擇Spring Initializrgit

2.2.1 點擊Next

2.2.2 點擊Next

2.2.3 勾選所需插件,點擊next

此處不夠選的也不要緊能夠在pom文件中自行添加依賴就好了github

2.2.4 選擇文件建立目錄並點擊finish

2.2.5 刪除無用文件

.gitignore .mvn mvnw mvnw.cmd HELP.mdweb

2.2.6 修改默認mvn配置文件

此時你會發現,項目經過idea默認的maven依賴導入很漫長,這個等待的時間能夠說是沒法忍受的,因此須要切換maven的源地址spring

settings_ali.xml 配置文件sql

<?xml version="1.0" encoding="UTF-8"?>

<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">

  <localRepository>/myapp/m2/repo</localRepository>
  
  <pluginGroups>
    
  </pluginGroups>

  <proxies>
    
  </proxies>

  <servers>
    
  </servers>

  
  <mirrors>
     <mirror>
      <id>nexus-aliyun</id>
      <mirrorOf>*</mirrorOf>
      <name>Nexus aliyun</name>
      <url>http://maven.aliyun.com/nexus/content/groups/public</url>
    </mirror>
  </mirrors>

  <profiles>
    
  </profiles>

</settings>

複製代碼

此時你會發現你的項目已經在起飛般的下載依賴。。。

2.2.7 設置源文件目錄

若是你的項目沒有自動設置java目錄爲源文件目錄的話,須要手動設置apache

Java目錄下右鍵->Mark Dicrectory as -> Sources Rootapp

2.2.9 建立測試控制層

package com.qiuqiu.boot.controller;

import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
@RequestMapping("/test")
public class TestController {

    @RequestMapping("/get")
    public String info(){
        return "this is Spring Boot";
    }

}

複製代碼

2.2.10 啓動項目

訪問地址 http://localhost:8080/test/get

至此你的第一個web項目就啓動了。。。

3、給項目建立可視化可調試的API文檔

未完待續。。。

結語

  • 每篇都會有github代碼做爲指引;[github地址:空]
  • 爲了讓你們學習的更加快速,我還錄製了短小精煉的視頻;[視頻地址:空]
  • 請記住:我是一個熱愛生活,樂於分享的仙人球球。
  • 人生格言:圓潤的可愛,圓潤的分享,圓潤的靜享生活。。。
相關文章
相關標籤/搜索