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

歡迎訪問 生活随笔!

生活随笔

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

javascript

学习java第一步_Spring Boot 学习第一步(搭建初步环境)

發布時間:2024/4/18 javascript 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 学习java第一步_Spring Boot 学习第一步(搭建初步环境) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

學習一個東西的第一步是要學會如何迅速搭建起來一個可用的環境,也就是demo.這里我選擇的開發環境是Eclipse,

Maven + Spring Web 項目結構在Eclipse下面的實現

我們在這里所要實現的關鍵就是如何保證 Maven 規定的目錄結構。 這里對于Maven的目錄結構做一個簡單的說明:

src/main /java src/main/resources

第一步:在Eclipse下面配置Maven環境: 略

第二步: 構建Maven+Spring web 項目 :

1.打開Eclipse,選擇新建Maven Project,

2.然后利用向導分別建立一個webapp項目和quickStart項目

在新建的過程中會要設置要設置幾個東西groupId = cn.springbooot artifactId =SpringBootFrist ,剩下的設置就用默認的就可以了。

3.然后是將 webapp項目下面的WebApp目錄復制到quickstart項目之中,最后在在SpringBootFirst工程下面新建一個src/main/resources 目錄來配合Maven的目錄結構。這樣最后形成的SpringBootFirst工程就已經基本實現了整體的框架。

Spring boot 實現簡單的RestFul項目

在Spring的官網中有關于SpringBoot的介紹 http://projects.spring.io/spring-boot/ 。

在Spring Boot 中為了簡化在Spring開發中所需要的繁雜的配置文件的處理,對于這些配置進行了輕量級封裝。我們在使用Spring Boot進行開發的時候,需要關注很少的配置方面的問題,從而更多精力在業務邏輯上面。

第一步: pom.xml 配置文件的設置

Boot提供了許多的“starter”模塊,它們定義了一組依賴,這些依賴能夠添加到構建系統之中,從而解析框架及其父平臺所需的特定類庫。例如,spring-boot-starter-actuator依賴會引入一組基本的Spring項目,從而實現應用的快速配置和即時可用。關于這種依賴,值得強調的一點就是當開發Web應用,尤其是RESTful Web服務的時候,如果包含了spring-boot-starter-web依賴,它就會為你提供啟動嵌入式Tomcat容器的自動化配置,并且提供對微服務應用有價值的端點信息,如服務器信息、應用指標(metrics)以及環境詳情。除此之外,如果引入spring-boot-starter-security模塊的話,actuator會自動配置Spring Security,從而為應用提供基本的認證以及其他高級的安全特性。它還會為應用結構引入一個內部的審計框架,這個框架可以用來生成報告或其他的用途,比如開發認證失敗的鎖定策略。

org.springframework.boot

spring-boot-starter-parent

1.2.7.RELEASE

org.springframework.boot

spring-boot-starter-web

上面這個是實現Spring Boot中web服務最基本的配置,寫在pom.xml中就可以了。

第二步:編寫Java代碼

首先我將Spring Boot官方所給的代碼例子貼在下面,以此說明,在Spring Boot的項目運行,部署和發布,我們需要的東西不是很多。

package hello;

import org.springframework.boot.*;

import org.springframework.boot.autoconfigure.*;

import org.springframework.stereotype.*;

import org.springframework.web.bind.annotation.*;

@Controller

@EnableAutoConfiguration

public class SampleController {

@RequestMapping("/")

@ResponseBody

String home() {

return "Hello World!";

}

public static void main(String[] args) throws Exception {

SpringApplication.run(SampleController.class, args);

}

}

將上述的代碼放入SpringBootFirst工程的src/main/java目錄下面,進行運行,再在瀏覽器中輸入http://localhost:8080/ ,我們就能看到“Hello,World”了。

在Spring官網GUIDES 目錄下有很多的小demo,用非常簡潔精煉的例子來進行說明某些特性。這里以其中的第一個項目也就是Building a RESTful Web Service項目來進行說明,我們只需要將源碼下載下來,再把src/main/java中的代碼復制到SpringBootFirst項目的src/main/java 目錄下面就可以了。

偷懶的快速構建Spring Boot方法

在Spring官網中http://spring.io/guides/gs/sts/有這么一個東西,我們在Eclipse中可以進行配置。然后就可以使用官網中介紹的方法快速導入一個項目進行學習。

總結

以上是生活随笔為你收集整理的学习java第一步_Spring Boot 学习第一步(搭建初步环境)的全部內容,希望文章能夠幫你解決所遇到的問題。

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