Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Haga lo que hicimos en aula

@RestController
//este controlador responde a la ruta /hello
@RequestMapping("/hello")
public class HelloController {

@GetMapping
//el metodo responde a solicitudes GET y devuelve un saludo simple
public String hello() {
    return "Hello, World Hinojosa lopez!";
}

}

1 respuesta

Hola Alexis, espero que estés bien

Parece que estás en el camino correcto con tu clase HelloController. Sin embargo, por lo que entiendo del contexto de la actividad, el ejercicio te pide que sigas el procedimiento completo que se mostró en clase, empezando por crear un proyecto desde el sitio web Spring Initializr.

Aquí te dejo un paso a paso que podría ayudarte:

  1. Crear un proyecto en Spring Initializr:

    • Ve a Spring Initializr.
    • Configura el proyecto con las siguientes opciones:
      • Project: Maven Project
      • Language: Java
      • Spring Boot: 3.x.x (asegúrate de que sea la versión 3)
      • Group: com.example (puedes cambiarlo si deseas)
      • Artifact: hello-world
      • Name: hello-world
      • Packaging: Jar
      • Java: 17 (o la versión que estés utilizando)
    • Haz clic en "Generate" para descargar el proyecto.
  2. Importar el proyecto en IntelliJ:

    • Abre IntelliJ IDEA.
    • Ve a "File" -> "New" -> "Project from Existing Sources..."
    • Selecciona el archivo pom.xml del proyecto que descargaste.
    • Sigue las instrucciones para importar el proyecto.
  3. Crear la clase Controller:

    • Dentro de src/main/java/com/example/helloworld, crea un nuevo paquete si es necesario y luego una nueva clase Java llamada HelloController.
    • Copia el código que ya tienes en tu pregunta dentro de esta clase.

Tu código debería verse algo así:

package com.example.helloworld;

import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
@RequestMapping("/hello")
public class HelloController {

    @GetMapping
    public String hello() {
        return "Hello, World Hinojosa lopez!";
    }
}
  1. Ejecutar la aplicación:
    • En IntelliJ, busca la clase principal que generalmente se encuentra en el mismo paquete y tiene la anotación @SpringBootApplication.
    • Haz clic derecho sobre ella y selecciona "Run".

Esto debería iniciar tu aplicación Spring Boot, y podrás acceder a http://localhost:8080/hello en tu navegador para ver el saludo.

Espero que estos pasos te sean útiles. ¡Espero haber ayudado y buenos estudios!