Spring Bootin määrittäminen GraphQL:ää varten
Määrittäkää uusi Spring Boot -sovellus ja integroikaa GraphQL API -kehityksessä tarvittavat riippuvuudet.
Spring Bootin määrittäminen GraphQL:ää varten on ilmainen GraphQL-rajapinnat Spring Bootilla-oppitunti CoddyKitissä. Tämä on oppitunti 2/4. Voit lukea koko oppitunnin alta ilmaiseksi ja harjoitella sen jälkeen käytännössä selaimessa sisäänrakennetulla koodieditorilla ja ympäri vuorokauden käytettävissä olevan tekoälytuutorin avulla. Oppitunti kuuluu GraphQL-rajapinnat Spring Bootilla-oppimispolkuun, ja edistymisesi synkronoituu verkon ja CoddyKit-sovelluksen välillä. GraphQL-rajapinnat Spring Bootilla-kurssilla on yhteensä 4 oppituntia.
Valmistautukaa GraphQL:ään!
On aika rakentaa GraphQL-API Spring Bootilla. Määritätte projektin ja lisäätte GraphQL-riippuvuudet, jotka yhdistävät nämä kaksi teknologiaa.
Luokaa ensimmäinen projektinne
Nopein tapa aloittaa on Spring Initializr osoitteessa start.spring.io: valitkaa Maven tai Gradle, Java ja uusin Spring Boot -versio sekä lisätkää Spring Web -riippuvuus.
Projektin alkuperäinen rakenne
Kun puratte paketin, saatte vakiomuotoisen rakenteen. *Application.java-luokka sisältää sovelluksen käynnistävän main-metodin — suorittakaa sovellus ja varmistakaa asetukset ennen GraphQL:n lisäämistä.
package com.example.demo;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class DemoApplication {
public static void main(String[] args) {
SpringApplication.run(DemoApplication.class, args);
}
}GraphQL-tehon käyttöönotto
Lisätkää GraphQL:n teho yhdellä riippuvuudella: spring-boot-starter-graphql. Se sisältää moottorin, määrittää asetukset automaattisesti ja tarjoaa myös GraphiQL-käyttöliittymän.
Maven: starter-riippuvuuden lisääminen
Lisätkää Mavenissa spring-boot-starter-graphql tiedoston pom.xml <dependencies>-lohkoon, niin Maven noutaa kaikki GraphQL-kirjastot.
<dependencies>
<!-- Existing dependencies like spring-boot-starter-web -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-graphql</artifactId>
</dependency>
</dependencies>Gradle: starter-riippuvuuden lisääminen
Lisätkää Gradlessa sama spring-boot-starter-graphql-riippuvuus tiedostoon build.gradle käyttämällä implementation-määritystä.
dependencies {
// Existing dependencies like spring-boot-starter-web
implementation 'org.springframework.boot:spring-boot-starter-graphql'
}GraphQL-projektin rakenne
Spring Boot etsii skeeman automaattisesti hakemistosta src/main/resources/graphql. Luokaa tämä kansio ja tyhjä tiedosto schema.graphqls — API:nne sopimus.
GraphQL-sovelluksen suorittaminen
Suorittakaa sovellus IDE:stä tai komennolla ./mvnw spring-boot:run / ./gradlew bootRun. Tarkkailkaa viestiä “Started DemoApplication” ja portissa 8080 toimivaa Tomcatia.
GraphQL-päätepisteen tarkistaminen
Starter määrittää automaattisesti /graphql-päätepisteen ja GraphiQL-käyttöliittymän. Avatkaa localhost:8080/graphiql — jos sivu latautuu, asetukset toimivat.
Testaa asetusten tuntemuksesi
Olette oppineet määrittämään Spring Boot -projektin ja integroimaan GraphQL-riippuvuudet. Kertaatte nopeasti, mitä aloittamiseen tarvitaan.
Asetukset ovat valmiit! Mitä seuraavaksi?
Asetukset ovat valmiit! Käytitte Spring Initializria, lisäsitte GraphQL-starterin ja valmistelitte skeematiedoston. Seuraavaksi suunnittelette ensimmäisen skeemanne SDL:llä.
Opi GraphQL-rajapinnat Spring Bootilla tekoälytuutorin avulla — ilmaiseksi
Kirjoita ja suorita oikeaa koodia selaimessa, saa välitöntä apua tekoälytuutorilta ympäri vuorokauden ja jatka siitä, mihin jäit, verkossa tai sovelluksessa.
- Kurssit
- 12
- Oppitunnit
- 48
Usein kysytyt kysymykset
Onko oppitunti ”Spring Bootin määrittäminen GraphQL:ää varten” ilmainen?
Kyllä – oppitunnin ”Spring Bootin määrittäminen GraphQL:ää varten” koko tekstin voi lukea täällä verkossa ilmaiseksi. Jos haluat harjoitella interaktiivisesti sisäänrakennetulla koodieditorilla ja ympäri vuorokauden käytettävissä olevan tekoälytuutorin avulla sekä avata koko GraphQL-rajapinnat Spring Bootilla-kurssin, päivitä CoddyKit PROhon. GraphQL-rajapinnat Spring Bootilla-kurssilla on yhteensä 4 oppituntia.
Mitä opin oppitunnilla ”Spring Bootin määrittäminen GraphQL:ää varten”?
Määrittäkää uusi Spring Boot -sovellus ja integroikaa GraphQL API -kehityksessä tarvittavat riippuvuudet. Harjoittelet GraphQL-rajapinnat Spring Bootilla-aihetta koodilla, jonka suoritat suoraan selaimessa. Ympäri vuorokauden käytettävissä oleva tekoälytuutori vastaa kysymyksiisi oppitunnin aikana.
Tarvitsenko kokemusta aloittaakseni GraphQL-rajapinnat Spring Bootilla-opiskelun?
Aiempi kokemus ei ole tarpeen. CoddyKitin GraphQL-rajapinnat Spring Bootilla-oppimispolku sopii vasta-alkajista edistyneisiin, joten voit aloittaa tästä tai alusta ja edetä omaan tahtiisi. Tämä on oppitunti 2/4.
Kuinka kauan ”Spring Bootin määrittäminen GraphQL:ää varten”-oppitunnin suorittaminen kestää?
Useimmat CoddyKitin oppitunnit kestävät noin 5–10 minuuttia. Jokainen oppitunti on lyhyt ja interaktiivinen, joten edistyt tasaisesti ja voit jatkaa siitä, mihin jäit – sekä verkossa että sovelluksessa.
Voinko kirjoittaa ja suorittaa koodia tällä GraphQL-rajapinnat Spring Bootilla-oppitunnilla?
Kyllä. Jokainen GraphQL-rajapinnat Spring Bootilla-oppitunti sisältää sisäänrakennetun koodieditorin, joten voit kirjoittaa ja suorittaa oikeaa koodia suoraan selaimessa ja saada välitöntä palautetta tekoälyltä – paikallista asennusta ei tarvita.
Kaikki tämän kurssin oppitunnit
- Mikä GraphQL on?
- Spring Bootin määrittäminen GraphQL:ää varten
- Ensimmäisen GraphQL-skeemanne suunnittelu
- GraphQL vai REST: oikean lähestymistavan valinta