Update Spring Boot and Mysql version for react-java-mysql sample
Signed-off-by: Guillaume Lours <guillaume.lours@docker.com>
This commit is contained in:
		
							parent
							
								
									0b40d180de
								
							
						
					
					
						commit
						d7d79e436f
					
				
					 11 changed files with 172 additions and 55 deletions
				
			
		|  | @ -1,16 +1,21 @@ | |||
| package com.company.project.controllers; | ||||
| 
 | ||||
| import org.springframework.stereotype.Controller; | ||||
| import com.company.project.entity.Greeting; | ||||
| import com.company.project.repository.GreetingRepository; | ||||
| import org.springframework.beans.factory.annotation.Autowired; | ||||
| import org.springframework.ui.Model; | ||||
| import org.springframework.web.bind.annotation.GetMapping; | ||||
| import org.springframework.web.bind.annotation.RequestParam; | ||||
| import org.springframework.web.bind.annotation.RestController; | ||||
| 
 | ||||
| @Controller | ||||
| @RestController | ||||
| public class HomeController { | ||||
| 
 | ||||
|     @Autowired | ||||
|     private GreetingRepository repository; | ||||
| 
 | ||||
|     @GetMapping("/") | ||||
|     public String showHome(String name, Model model) { | ||||
|         return "home"; | ||||
|     public Greeting showHome(String name, Model model) { | ||||
|         return repository.findById(1).orElse(new Greeting("Not Found 😕")); | ||||
|     } | ||||
| 
 | ||||
| } | ||||
|  |  | |||
|  | @ -0,0 +1,61 @@ | |||
| package com.company.project.entity; | ||||
| 
 | ||||
| import javax.persistence.Entity; | ||||
| import javax.persistence.Id; | ||||
| import javax.persistence.Table; | ||||
| import javax.persistence.Column; | ||||
| import javax.persistence.GeneratedValue; | ||||
| 
 | ||||
| @Entity | ||||
| @Table(name = "greetings") | ||||
| public class Greeting { | ||||
| 
 | ||||
|     @Id | ||||
|     @GeneratedValue | ||||
|     private int id; | ||||
|     @Column(nullable = false) | ||||
|     private String name; | ||||
| 
 | ||||
|     public Greeting() { | ||||
|     } | ||||
| 
 | ||||
|     public Greeting(String name) { | ||||
|         this.name = name; | ||||
|     } | ||||
| 
 | ||||
|     public Greeting(int id, String name) { | ||||
|         this.id = id; | ||||
|         this.name = name; | ||||
|     } | ||||
| 
 | ||||
|     public int getId() { | ||||
|         return id; | ||||
|     } | ||||
| 
 | ||||
|     public void setId(int id) { | ||||
|         this.id = id; | ||||
|     } | ||||
| 
 | ||||
|     public String getName() { | ||||
|         return name; | ||||
|     } | ||||
| 
 | ||||
|     public void setName(String name) { | ||||
|         this.name = name; | ||||
|     } | ||||
| 
 | ||||
|     @Override | ||||
|     public boolean equals(Object o) { | ||||
|         if (this == o) return true; | ||||
|         if (o == null || getClass() != o.getClass()) return false; | ||||
| 
 | ||||
|         Greeting greeting = (Greeting) o; | ||||
| 
 | ||||
|         return name.equals(greeting.name); | ||||
|     } | ||||
| 
 | ||||
|     @Override | ||||
|     public int hashCode() { | ||||
|         return name.hashCode(); | ||||
|     } | ||||
| } | ||||
|  | @ -0,0 +1,9 @@ | |||
| package com.company.project.repository; | ||||
| 
 | ||||
| import com.company.project.entity.Greeting; | ||||
| import org.springframework.data.repository.CrudRepository; | ||||
| import org.springframework.stereotype.Repository; | ||||
| 
 | ||||
| @Repository | ||||
| public interface GreetingRepository extends CrudRepository<Greeting, Integer> { | ||||
| } | ||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue