摘要:因為最近在學習它具有很多讓我們眼前一亮的特性關于的學習歷程我以后會在專欄里慢慢與大家分享學習和使用的過程中創(chuàng)建一個工程的方式有使用以下兩種方式基于站點生成一個工程手工創(chuàng)建自己引入或者創(chuàng)建文件其實當我們創(chuàng)建的項目多了以后第一種方式是我比較喜歡
因為最近在學習Spring Boot,它具有很多讓我們眼前一亮的特性.關于Spring Boot的學習歷程,我以后會在專欄里慢慢與大家分享.
學習和使用Spring Boot的過程中,創(chuàng)建一個Spring Boot工程的方式有使用以下兩種方式
基于Spring Initializr站點生成一個工程zip https://start.spring.io/
手工創(chuàng)建,自己引入POM或者創(chuàng)建gradle文件
其實當我們創(chuàng)建的項目多了以后,第一種方式是我比較喜歡的,畢竟程序員都是懶得,能點吧點吧就生成是極好的.但是,可提供定制的東西又太少了,自己也是希望在網絡不方便的時候也可以使用.所以決定自己搭建一個專屬的Spring Initializr服務器.
獲取Spring InitializrSpring Initializr的GitHub地址:
構建Spring Initializrhttps://github.com/spring-io/...
將工程下載完成以后,執(zhí)行Maven命令,編譯構建:
./mvnw clean install
我們需要在本地構建源碼之后,才可以順利啟動服務器
環(huán)境搭建其實Spring Initializr也是一個Spring Boot程序,我們可以基于Spring Cli在服務器上運行它即可.
安裝SDKMANsdkman(The Software Development Kit Manager), 中文名為:軟件開發(fā)工具管理器.這個工具的主要用途是用來解決在類unix操作系統(tǒng)(如mac, linux等)中多種版本開發(fā)工具的切換, 安裝和卸載的工作
安裝方式可以參考官網: http://sdkman.io/install.html
安裝Spring Boot Cli 并創(chuàng)建項目sdk install springboot
接著,我們在服務器的目錄中創(chuàng)建一個spring-initializr根目錄,并創(chuàng)建一個文件initializr.groovy,vi寫入以下內容:
@Grab("io.spring.initalizr:initializr-web:1.0.0.BUILD-SNAPSHOT") @Grab("spring-boot-starter-web") class InitializerService {}
之后在當前目錄執(zhí)行:
spring run initializr.groovy &
服務默認啟動在8080端口
現(xiàn)在是比較初級的一版,可以自動生成最基本的目錄結構.之后的文章,我們會慢慢和大家分享如何自定義我們自己的Spring Initializr.
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/71148.html
摘要:在之前的所有相關博文中,都會涉及工程的創(chuàng)建。創(chuàng)建工程第一步菜單欄中選擇,我們可以看到如下圖所示的創(chuàng)建功能窗口。最后,點擊就能完成工程的構建了。 spring cloud簡介 spring cloud 為開發(fā)人員提供了快速構建分布式系統(tǒng)的一些工具,包括配置管理、服務發(fā)現(xiàn)、斷路器、路由、微代理、事件總線、全局鎖、決策競選、分布式會話等等。它運行環(huán)境簡單,可以在開發(fā)人員的電腦上跑。另外說明s...
摘要:由于本人更習慣使用所以后續(xù)案例都是基于與,同時這里是基于最新的編寫的哦創(chuàng)建項目初次接觸,我們先來看看如何創(chuàng)建一個項目,這里以為例,其他的工具小伙伴們自行搜索創(chuàng)建方式。創(chuàng)建完項目后,各位小伙伴請認真細心的對比下與傳統(tǒng)的工程有何區(qū)別如目錄結構。 SpringBoot 是為了簡化 Spring 應用的創(chuàng)建、運行、調試、部署等一系列問題而誕生的產物,自動裝配的特性讓我們可以更好的關注業(yè)務本身...
摘要:是由團隊提供的全新框架,其設計目的是用來簡化新應用的初始搭建以及開發(fā)過程。該框架使用了特定的方式來進行配置,從而使開發(fā)人員不再需要定義樣板化的配置。使用的創(chuàng)建根據(jù)下面的圖片引道進行項目創(chuàng)建即可。 一. 簡單介紹一下Spring Boot 世界慣例,在學習一個框架之前,我們需要了解一下這個框架的來歷。 下面我們引用一下百度百科的解釋。 Spring Boot是由Pivotal團隊提供的...
閱讀 1918·2021-11-22 09:34
閱讀 1158·2021-10-09 09:44
閱讀 3046·2021-09-29 09:35
閱讀 3626·2021-09-14 18:01
閱讀 1494·2021-08-16 10:49
閱讀 1096·2019-08-29 14:11
閱讀 859·2019-08-29 12:47
閱讀 3081·2019-08-26 13:47