--Versuchen Sie, eine einfache Webanwendung mit Spring Boot zu erstellen ――In diesem Artikel zunächst etwas wie Hello World
Umgebung | Bedienung/Ausführung |
---|---|
OS | Mac |
Sprache | Java8 |
IDE(Integrierte Entwicklungsumgebung) | IntelliJ IDEA |
Rahmen | SpringBoot 2.2.1 |
Geben Sie Folgendes an
--Klicken Sie auf die Schaltfläche Generieren, um die Vorlagen-App als Zip herunterzuladen
--Dateien wie "SpringStudyApplication.java" und "application.properties" werden standardmäßig erstellt
--SpringStudyApplicationTests.java
ist nicht erforderlich. Löschen Sie es daher
――Wenn Sie die Vorlage behalten, funktioniert sie nicht, also zunächst Hallo Welt
--Erstellen Sie eine Klasse, die Anforderungen akzeptiert und Zeichenfolgen zurückgibt
HelloRestController.java
--Erstelle HelloRestController.java
in 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!";
}
}
@ XXX
)
-①: Zeigt an, dass der Controller Anforderungen akzeptiert und Antworten zurückgibt.
-②: Verknüpfen Sie die Anforderungs-URL und die Logik--Wählen Sie die Startklasse (SpringStudyApplication) und führen Sie (⌃ + ⌥ + R
) aus.
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)
--Wenn am Ende "Gestartet" angezeigt wird, kann es normal gestartet werden.
――Mit Spring Boot können Sie ganz einfach mit der Entwicklung von Apps beginnen. ――Dieses Mal wird es auf der Zusammenfassungsebene beschrieben, daher werde ich es beim nächsten Mal etwas genauer erklären.
Recommended Posts