A project example using Java Reflection API from the Alura courses "Java Reflection parte 1: entendendo a metaprogramação" and "Java Reflection parte 2: Anotações e Injeção de Dependências"
- Download the two projects (alurator and estoque-api)
- Add the project alurator in the estoque-api classpath
- Run Main class
- Type the possible cases described below: /controller/method /controller/method?param1=value1¶m2=value2
/produto/lista
/produto/filtra?nome=produto
/produto/filtra?nome=produto&marca=marca 1
/produto/filtra?marca=marca 1&nome=produto