English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Spring Initializr forniti da Pivotal Web Services strumenti basati su rete. Grazie a Spring Initializr , possiamo generare facilmente Progetto Spring Boot struttura. Fornisce un'API estensibile per creare progetti basati su JVM.
Fornisce anche una varietà di opzioni rappresentate da modelli di metadati. I modelli di metadati ci permettono di configurare l'elenco delle dipendenze supportate come la versione JVM e la piattaforma. Fornisce metadati notoriamente, fornendo assistenza necessaria ai client di terze parti.
Spring Initializr ha i seguenti moduli:
initializr-actuator: Fornisce ulteriori informazioni e statistiche sulla generazione del progetto. È un modulo opzionale. initializr-bom: : In questo modulo, BOM che rappresentalista di materiali. In Spring Boot, BOM è un tipo speciale di POM , per controllare ildipendenzedeiVersione. Fornisce un punto centrale per definire e aggiornare queste versioni. Fornisce flessibilità, in modo che possiamo aggiungere dipendenze ai nostri moduli senza preoccuparci delle versioni.
Al di fuori del mondo del software, BOM È una lista di componenti, progetti, componenti e altri materiali necessari per creare un prodotto. SpiegaCome, comeeDoveRaccogliere i materiali necessari. initializr-docs: : Fornisce documentazione. initializr-generator: : È una libreria di generazione di progetto di base. initializr-generator-spring: initializr-generator-test: : Fornisce infrastruttura di test per la generazione del progetto. initializr-metadata: : Fornisce una struttura infrastrutturale di metadati per vari aspetti del progetto. initializr-service-example : Fornisce istanze personalizzate. initializr-version-resolver: è un modulo opzionale per estrarre numeri di versione da qualsiasi POM. initializr-web : Fornisce un punto di accesso web per i client di terze parti.
Supporta STS, IntelliJ IDEA Ultimate, NetBeans, Eclipse Puoi trovarla su https://github.com/AlexFalappa/nb-springboot. Se utilizzi VSCode, scarica l'estensione da https://github.com/microsoft/vscode-spring-initializr. Utilizza una Web UI personalizzata http://start.spring.io o https://start-scs.cfapps.io. Supporta anche CLI di Spring Boot o cURL o HTTPie comando della riga di comando.
L'immagine seguente mostra l'UI di Spring Initializr:
Prima di creare un progetto, dobbiamo essere UI friendly. L'UI di Spring Initializr ha i seguenti etichette:
Project: che definisce iltipiPossiamo creare Progetto Maveno progetto GradleNel corso di questa guida, creeremo un Progetto Maven. Lingua: : Spring Initializr offre tre lingue Java, Kotlin,e Groovy Scelta predefinita è Java. Spring Boot: : possiamo scegliere la versione di Spring Boot Versione. La versione più recente è 2.2.2 . Metadati del progetto: : contiene informazioni relative al progetto, come Group ,Artifact, ecc. Group rappresenta package Nome; OggettoRappresentaApplicazioneNome. Il nome del gruppo predefinito è com.example ,il nome dell'oggetto predefinito èDimostrazione. Dipendenze: Dipendenze sono una raccolta di oggetti che possono essere aggiunti al progetto.
C'è un altro Opzioni Sezione che contiene i seguenti campi:
Name: ConOggettoUguale. Description: Nella casella di descrizione, possiamo scrivere la descrizione del progettoDescrizione. Package Name: Anche questoGruppoSimilari al nome Packaging: Possiamo scegliere il packaging del progettoimballaggio. Possiamo scegliere Jar o War . Java : possiamo scegliere la versione di Java da utilizzare JVM versione. Durante tutto il tutorial, useremo Java 8 versione.
C'è una GenerazionePulsante. Quando clicchiamo sul pulsante, inizia a impacchettare il progetto e scaricare quello che hai scelto Jar o War 文件。