Dal menù di Eclipse selezionare:
File->New->Spring Starter Boot

Inserire nel campo name “CiaoMondoSpringBoot” e premere next

Cercare e selezionare le dipendenze:
- Spring Boot Dev Tools
- Spring Web
A questo punto sulla sinistra dovrebbe apparire il nostro primo progetto SpringBoot

Creare una nuova classe, di nome HelloController, e inserire il codice:
package com.example.demo;
import java.util.ArrayList;
import java.util.List;
import org.springframework.context.i18n.LocaleContextHolder;
import org.springframework.http.HttpHeaders;
import org.springframework.http.HttpStatus;
import org.springframework.http.MediaType;
import org.springframework.http.ResponseEntity;
import org.springframework.validation.BindingResult;
import org.springframework.web.bind.annotation.CrossOrigin;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.util.UriComponentsBuilder;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.fasterxml.jackson.databind.node.ObjectNode;
@RestController
@RequestMapping("/api")
public class HelloController {
// ------------------- Ricerca Per Codice ------------------------------------
//api/ciao
@RequestMapping(value = "/ciao", method = RequestMethod.GET, produces = "application/json")
public ResponseEntity<String> helloWorld()
{
System.out.println("****** dentro *******");
return new ResponseEntity<String>("\"ciao mamma\"", HttpStatus.OK);
}
}
Cliccare con il tasto destro sul progetto e selezionare:
RunAs->Spring Boot App

Il microservizio è ora avviato.
Per testarlo, digitare da chrome l’indirizzo:
http://localhost:8080/api/ciao

Apparirà il messaggio:
Ciao Mamma

