spring boot crear primera aplicacion demo helloWorld

 luego de haber instalado el Spring Tools

y reiniciado el Eclipse...

ya podemos hacer uso del wizard de creación.

Entonces,

File -> new ->Other 

seleccionamos Spring Boot ->Spring Starter Project


en el popup nos aparece los sgts campos para completar

URL

name: demo

Group ID : com.example

Artifact ID : demo

Root package : com.example.demo

Type: Maven

Java version: 11

Language: java

Packaging: jar


vamos a dejar los valores por defecto que nos trae.

click en "next"

nos aparece el popup de dependencies

que nos muestra la Spring Boot Version : 2.4.2 (por default)

seleccionar Spring Web y le damos "finish".

Se creará toda la estructura del nuevo proyecto "demo"

dentro de la carpeta

src/main/java

se habrá creado el package com.example.demo y dentro de él

el archivo

DemoApplication.java

el cual serà la entrada a la aplicaciòn


vamos a crear el archivo HelloWorldController.java en el mismo package com.example.demo

package com.example.demo;


import org.springframework.boot.SpringApplication;

import org.springframework.boot.autoconfigure.EnableAutoConfiguration;

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

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

 

/**

 * @author Crunchify.com - Simple Spring Boot Example

 *

 */

 

// @RestController is a convenience annotation that is itself annotated with @Controller and @ResponseBody

@RestController

 

// @EnableAutoConfiguration enables auto-configuration of the Spring Application Context, attempting to guess

// and configure beans that you are likely to need.

@EnableAutoConfiguration

public class HelloWorldSpringBootController {

 

// @RequestMapping annotation is used for mapping web requests onto specific handler classes

@RequestMapping("/")

String basicURL() {

return "Hola Mundo!";

}

 

@RequestMapping("demo")

String demoURL() {

return "Hola Mundo demo!";

}

 

public static void main(String[] args) throws Exception {

 

// SpringApplication classes that can be used to bootstrap and launch a Spring application from a Java

// main method. By default class will perform the following steps to bootstrap your application.

SpringApplication.run(HelloWorldSpringBootController.class, args);

}

 

}


para ejecutar,


click derecho sobre el proyecto ->Run As -> Spring Boot App

notar en la salida de la consola

2021-01-27 02:30:27.606  INFO 17003 --- [  restartedMain] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat started on port(s): 8080 (http) with context path ''


entonces abrir un browser y

si localhost:8080/

Hola Mundo!

localhost:8080/demo

Hola Mundo demo!

No hay comentarios:

Publicar un comentario

linux ubuntu mint actualizar chrome

 desde una terminal: $ sudo apt update $ sudo apt install google-chrome-stable