[RESOLVIDO] RoutesConfiguration - VRaptor

Boa Tarde,

Alguem poderia me explicar se existe diferença em definir um CustomRoutes ou apenas utilizar o @Path nos metodos das Controller ?

Caso 1: CustomRoutes.java

@Component
@ApplicationScoped
public class CustomRoutes implements RoutesConfiguration {

    public void config(Router router) {
        new Rules(router) {
            public void routes() {
                routeFor("/").is(AppController.class).app();
            }
        };
    }
}

Caso 2: AppController.java

@Resource
public class AppController {
    
        @Get
        @Path("/")
	public void app() {
        }
}

Nos exemplos acima seria indiferente? ou o VRaptor faz algo diferente quando o Path está num CustomRouter?

(Estou ignorando aqui neste caso a possibilidade das validacoes no Path que da de fazer em um CustomRouter, quero saber apenas nos casos assim de @Path simples)

Vlw.

a diferença é só aonde a configuração vai ser feita… se vc preferir colocar tudo em um lugar só, use o routesConfiguration, se preferir em cada controller, coloque lá.

Vlw Lucas, só queria ter esta certeza. :wink: