:arrow: criei um application context para o spring que le configurações a partir de annotations, ele escaneia todas as classes que ficam a paixo dos packages especificados em um parametro no web.xml.
:arrow: um navigation handler para o JSF que faz o seguinte: quando chamada uma action de um managed bean chamado por exemplo "teste" e o resultado desta action é pagina1 ele vai abrir como resultado a página /teste/pagina1.jsp
:arrow: configurei no faces-config.xml o navigation handler que criei e o variable resolver do spring
@Bean(name = "test", scope = Scope.REQUEST, initMethod = "init")
public class TestObject {
private static final Log logger = LogFactory.getLog(TestObject.class.getName());
public String action() {
return "teste1";
}
public String action2() {
return "teste2";
}
public void init() {
logger.debug("init");
}
}
prontinho, acho que fica mais fácil de trabalhar com JSF assim, o que vcs acham, alguma ideia de algum problema grave que isto pode me causar?