Bonsoir,

J'ai ce code:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
//Get a random Article
	@GetMapping(value="/articles/ran")
	@ResponseBody
	 public Article getRandArticles(){
			int a = (int) articleRepository.count();
			int b = (int)(Math.random() * a);			
			Long c= new Long(b);
			return articleRepository.findById(c)  
					.orElseThrow(() -> new ResourceNotFoundException("Article", "code", c));
		}

J'aimerai que dans le cas où "b" renvoiyera un entier qui n'est pas dans la base de donnée, que la méthode me renvoie un autre entier à la place de cet entier erroné. Merci d'avance pour votre aide