Browse Source

LoginController adapted

Drowsito 2 weeks ago
parent
commit
dc687ec7af

+ 14 - 0
src/main/java/es/uv/saic/feign/NoticiaClient.java

@@ -0,0 +1,14 @@
+package es.uv.saic.feign;
+
+import java.util.List;
+
+import org.springframework.cloud.openfeign.FeignClient;
+import org.springframework.web.bind.annotation.GetMapping;
+
+import es.uv.saic.domain.Noticia;
+
+@FeignClient(value = "organ-controller", url = "${saic.url.domain}")
+public interface NoticiaClient {
+    @GetMapping("/noticia/findVisibles")
+    List<Noticia> findVisibles();
+}

+ 3 - 4
src/main/java/es/uv/saic/web/LoginController.java

@@ -13,14 +13,13 @@ import org.springframework.web.bind.annotation.GetMapping;
 import org.springframework.web.bind.annotation.RequestParam;
 
 import es.uv.saic.domain.Noticia;
-import es.uv.saic.service.NoticiaService;
-
+import es.uv.saic.feign.NoticiaClient;
 
 @Controller
 public class LoginController {
 	
 	@Autowired
-	private NoticiaService serv;
+	private NoticiaClient nc;
 	@Autowired
 	private ProceduresController procedures;
 	
@@ -40,7 +39,7 @@ public class LoginController {
 			}
 					
 			model.addAttribute("notices", null);
-			List<Noticia> l = this.serv.findVisibles();	
+			List<Noticia> l = this.nc.findVisibles();	
 			if(l != null) {
 				if(!l.isEmpty()) {
 					model.addAttribute("notices", l);