Entonces, aquí hay un caso simple.
En primer lugar, necesitamos crear un Spring WEB MVC
proyecto. También podríamos averiguar cómo comenzar desde el sitio web oficial. Primero, busque los documentos oficiales.
Puede ver Spring
los requisitos ambientales para crear aplicaciones, JDK1.8
& Maven 3.2+
. Luego, busque la introducción de creación manual:
Luego, siga los pasos anteriores para importarlo idea
y idea
configurarlo en el medio maven
:
especifique el maven
archivo que instaló y configuró , y la ubicación maven
del conf/settings.xml
archivo es el archivo en el directorio de instalación , como Alibaba Cloud Dirección de imagen:
<!-- 阿里云仓库 -->
<mirrors>
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>central</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
</mirrors>
<profiles>
<profile>
<id>jdk-1.8</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>1.8</jdk>
</activation>
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
</properties>
</profile>
</profiles>
Finalmente, el proyecto de muestra descargado se importó y sincronizó maven
, pero se produjo un error:
Internet dice que debe especificar springframework.boot
la versión, como por ejemplo:
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<version>2.4.4</version>
</plugin>
</plugins>
</build>
Efectivamente, el problema de la redención se resolvió.
Luego, de acuerdo con el documento, cree los siguientes dos archivos:
Luego, Application
comience en:
Siga las instrucciones, la dirección es: http://localhost:8080/
Luego, pruebe de acuerdo controller
con la dirección en la configuración http://localhost:8080/greeting?name=User
:
Dirección oficial del caso: https://spring.io/guides/gs/rest-service/
Dirección del documento oficial: https://docs.spring.io/spring-framework/docs/current/reference/html/