/* Caros colegas, tenho um exercício para realizar ao qual não estou conseguindo, sei que deve ser algo simples porem já fiz algumas pesquisas e não conseguir resolver. Ele consiste na seguinte informação: Você deverá desenvolver uma API (Restful) simples que receba uma requisição HTTP com uma string, e encontre o primeiro caractere Vogal, após uma consoante, onde a mesma é antecessora a uma vogal e que não se repita na string.
Premissas: Não será possível reiniciar o fluxo da leitura da string. Não poderá ser utilizado nenhum framework Java, apenas código nativo na identificação da vogal.
Não estou conseguindo pegar a string que e informada na url para tratar e devolver a resposta.
estou utilizando como exemplo:https://spring.io/guides/gs/rest-service/
a classe original esta assim:
package hello;
import java.util.concurrent.atomic.AtomicLong;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
@RestController
public class GreetingController {
private static final String template = "Hello, %s!";
private final AtomicLong counter = new AtomicLong();
@RequestMapping("/greeting")
public Greeting greeting(@RequestParam(value="name", defaultValue="World") String name) {
return new Greeting(counter.incrementAndGet(),
String.format(template, name));
}
}
E eu estou fazendo assim:
@RequestMapping("/desafio")
public Formatacao desafio(@RequestParam(value = "name") String name) {
//tbm quero saber se posso tratar a string somente chamando o método que //criei e passando a string como parâmetro.tipo assim: //
return formatacao.formataDados(name);
Para mais detalhes:https://github.com/diegosouzaba/desafio-solutis/tree/master/src
*/
`