environnement | un service/version |
---|---|
OS | Mac |
Langue | Java8 |
IDE(Environnement de développement intégré) | IntelliJ IDEA |
Cadre | SpringBoot 2.2.1 |
--Java doit être installé dans l'environnement de développement
Précisez ce qui suit
Spring Web
(application MVC facile à créer)
--Peut être ajouté plus tard--Cliquez sur le bouton Générer pour télécharger l'application de modèle sous forme de zip
SpringStudyApplication.java
et ʻapplication.properties sont créés par défaut --
SpringStudyApplicationTests.java` n'est pas nécessaire, supprimez-le――Si vous conservez le modèle, cela ne fonctionnera pas, alors tout d'abord, Hello World --Lors de l'accès à http: // localhost: 8080 / hello, Hello World! S'affiche.
--Créez une classe qui accepte les demandes et renvoie des chaînes de caractères
HelloRestController.java
--Créer HelloRestController.java
dans com.examle.springstudy
com.examle.springstudy.HelloRestController.java
package com.example.springstudy;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController // ①
public class HelloRestController {
@GetMapping("/hello") // ②
public String hello() {
return "Hello World!";
}
}
--Deux annotations sont le point (@ XXX
)
-①: indique que le contrôleur accepte les demandes et renvoie les réponses.
-②: Liez l'URL et la logique de la requête
--Sélectionnez la classe de départ (SpringStudyApplication) et exécutez (⌃ + ⌥ + R
)
11:46:44: Executing task 'bootRun'...
> Task :compileJava
> Task :processResources
> Task :classes
> Task :bootRun
. ____ _ __ _ _
/\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
\\/ ___)| |_)| | | | | || (_| | ) ) ) )
' |____| .__|_| |_|_| |_\__, | / / / /
=========|_|==============|___/=/_/_/_/
:: Spring Boot :: (v2.2.1.RELEASE)
2019-12-01 11:46:59.590 INFO 43520 --- [ main] c.e.springstudy.SpringStudyApplication : Starting SpringStudyApplication on MacBookPro with PID 43520 (/Users/tanibuchi/Desktop/spring-study/spring-study/build/classes/java/main started by tanibuchi.kosuke in /Users/tanibuchi/Desktop/spring-study/spring-study)
2019-12-01 11:46:59.595 INFO 43520 --- [ main] c.e.springstudy.SpringStudyApplication : No active profile set, falling back to default profiles: default
2019-12-01 11:47:00.598 INFO 43520 --- [ main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initialized with port(s): 8080 (http)
2019-12-01 11:47:00.612 INFO 43520 --- [ main] o.apache.catalina.core.StandardService : Starting service [Tomcat]
2019-12-01 11:47:00.612 INFO 43520 --- [ main] org.apache.catalina.core.StandardEngine : Starting Servlet engine: [Apache Tomcat/9.0.27]
2019-12-01 11:47:00.680 INFO 43520 --- [ main] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext
2019-12-01 11:47:00.680 INFO 43520 --- [ main] o.s.web.context.ContextLoader : Root WebApplicationContext: initialization completed in 1037 ms
2019-12-01 11:47:00.915 INFO 43520 --- [ main] o.s.s.concurrent.ThreadPoolTaskExecutor : Initializing ExecutorService 'applicationTaskExecutor'
2019-12-01 11:47:01.089 INFO 43520 --- [ main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat started on port(s): 8080 (http) with context path ''
2019-12-01 11:47:01.098 INFO 43520 --- [ main] c.e.springstudy.SpringStudyApplication : Started SpringStudyApplication in 2.169 seconds (JVM running for 3.005)
--Si «Démarré» s'affiche à la fin, il peut être démarré normalement. --Lorsque vous accédez à http: // localhost: 8080 / hello, l'écran suivant s'affiche.
――Vous pouvez facilement commencer à développer des applications en utilisant Spring Boot comme celui-ci. ――Cette fois, il est décrit au niveau du résumé, je vais donc l'expliquer un peu plus attentivement la prochaine fois.
Recommended Posts