Dal menù di Eclipse selezionare:
File->New->Spring Starter Boot
![](https://usercontent.one/wp/programmingacademy.it/wp-content/uploads/2020/07/1.jpg)
Inserire nel campo name “CiaoMondoSpringBoot” e premere next
![](https://usercontent.one/wp/programmingacademy.it/wp-content/uploads/2020/07/2.jpg)
Cercare e selezionare le dipendenze:
- Spring Boot Dev Tools
- Spring Web
A questo punto sulla sinistra dovrebbe apparire il nostro primo progetto SpringBoot
![](https://usercontent.one/wp/programmingacademy.it/wp-content/uploads/2020/07/3.jpg)
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
![](https://usercontent.one/wp/programmingacademy.it/wp-content/uploads/2020/07/5-1024x380.jpg)
Il microservizio è ora avviato.
Per testarlo, digitare da chrome l’indirizzo:
http://localhost:8080/api/ciao
![](https://usercontent.one/wp/programmingacademy.it/wp-content/uploads/2020/07/6.jpg)
Apparirà il messaggio:
Ciao Mamma