windows7環境下搭建springboot開發環境及Helloworld的實現

做爲一個從Java轉方向至前端的開發者,對於後臺技術的發展也是十分癡迷,最近前端項目中配合後臺項目完成oAuth2.0認證,從oauth認證研究到springboot上。springboot能夠快速構件一個後臺應用,與Node.js中的Express CLI腳手架相似。構建好項目後能夠執行經過命令編譯部署運行Java應用程序。與後面的spring cloud結合,就能提供目前很是流行的微服務。
通過幾天的研究,發現所謂node全棧中的後臺開發與spring開發出奇一致。軟件思想相同,精通其一以後再研究其餘框架將會很是的簡單。一個偉大的程序員應該是能適應各類不一樣的環境,不斷學習,不斷改進!

clipboard.png

接下來咱們就一點點來研究吧。首先,先搭建springboot開發環境。

1. 安裝JDK1.8

clipboard.png

  • 安裝JDK1.8
    這裏的安裝方式使用傻瓜式安裝,下一步到底。默認JDK會被安裝到C:/Program Files/Java目錄下。

clipboard.png

  • 配置環境變量

須要配置的環境變量包括如下三個:html

1. JAVA_HOME 即java的安裝目錄
C:/Program Files/Java/jdk1.8.0_111

clipboard.png

2. PATH 即java可執行文件所在目錄
%path%;%JAVA_HOME%/bin

clipboard.png

3. CLASSPATH 即類加載路徑,通常配置爲
.;./bin

clipboard.png

4. 測試

clipboard.png

2. 安裝MAVEN

clipboard.png

  • 安裝
    解壓即安裝,將Maven解壓至對應的盤符下(目錄中不要出現中文)
  • 配置環境變量
    與JDK安裝方式相似,須要配置M2_HOME,與path,具體操做這裏將再也不列出
  • 測試
    使用mvn -version命令進行測試

clipboard.png

clipboard.png

clipboard.png

clipboard.png

3. Maven倉庫配置

  • 本地倉庫
1. 建立本地倉庫目錄

clipboard.png

2. 在conf/settings.xml中配置本地倉庫路徑

clipboard.png

  • 遠程倉庫
<mirror>
        <!--This sends everything else to /public -->
        <id>nexus-aliyun</id>
        <mirrorOf>*</mirrorOf>
        <name>Nexus aliyun</name>
        <url>http://maven.aliyun.com/nexus/content/groups/public</url>
    </mirror>

clipboard.png

4. 安裝Spring Boot CLI

  • 下載
    至官網http://projects.spring.io/spr... 下載對應版本
  • 安裝
    安裝方式與maven安裝方式相同,解壓即安裝
  • 環境變量配置
    環境變量配置與maven也相同,須要配置SPRING_HOME,path前端

clipboard.png

clipboard.png

clipboard.png

clipboard.png

5. 集成開發工具eclipse

1) 下載

至eclipse官網https://www.eclipse.org/downl...,這裏我下載的是最新版java

clipboard.png

2) 安裝

與以前的maven安裝方式相似,解壓即安裝,不過這裏不須要配置環境變量。node

clipboard.png

3) 啓動

啓動以前在springboot這個目錄下建立目錄workspace表示工做空間即源代碼的存放位置。而後啓動eclipse修改默認工做空間git

clipboard.png

4) 基本配置

啓動eclipse以後須要配置編碼格式,避免亂碼問題。程序員

clipboard.png
而後修改一下字體大小,14號字體仍是比較合適的github

clipboard.png

5) 將maven集成到eclipse中,由於後期咱們要使用eclipse進行編碼

clipboard.png

clipboard.png

clipboard.png

clipboard.png

6. hello World

截止目前,須要安裝的軟件基本結束,下一步咱們就開始編寫第一個應用程序web

記得以前進行作Java項目的架構的時候,仍是比較痛苦,首先建立Maven項目,而後作技術選型,ssm或者ssh,身份驗證框架,excel處理框架,json轉換框架...須要將這些架構逐個配置的項目中...。以後安裝eclise,繼承tomcat,maven,svn等插件而後進行開發,測試的時候須要將項目部署到tomcat上,在eclipse中啓動tomcat等工做...,正是由於這些繁瑣的技術奠基了研究新技術的基礎。PS人生會走不少彎路,經驗由此積累出來。spring

如今,若是用了spring boot以後,咱們將會省去不少工做。spring boot給咱們提供了不少start,選取對應的start就能夠快速建立一個模板項目(核心是自動生成一個pom.xml)apache

1) 初始化項目

springboot給咱們提供了一個服務https://start.spring.io/,能夠直接在這裏進行項目的初始化。

clipboard.png

這裏咱們採用命令行方式進行建立(實際上也是請求的https://start.spring.io服務

> spring init -g=com.briup.apps -a=app01 -p=war -d=web app01

clipboard.png

那可能有人會問了,這麼長的命令我如何記得住,不怕,你能夠看文檔。

> spring help init

clipboard.png

2) 安裝依賴

首次安裝依賴可能花費的時間長一下,由於maven須要從遠程倉庫中將依賴下載至本地倉庫(大概50M),固然也多是咱們辦公室網比較慢...

> cd app01
    > mvn install

clipboard.png

3) 編寫代碼

首先經過eclipse打開項目,右擊項目-> maven -> update Project

clipboard.png

clipboard.png

clipboard.png

4) 啓動項目

以前咱們啓動項目的時候須要將手動將項目部署到tomcat,而如今咱們只須要一個簡單的命令就能夠完成這個操做

> mvn spring-boot:run

clipboard.png

5) 訪問項目

clipboard.png

源代碼地址:
https://github.com/pluslicy/s...

相關文章
相關標籤/搜索