hi,I figured out just now
this is my project herichy, I use java based config, and webconfig is just like web.xml
@Bean
public TilesConfigurer tilesConfigurer() {
TilesConfigurer tilesConfigurer = new TilesConfigurer();
tilesConfigurer.setDefinitions("/WEB-INF/views/tiles/tiles.xml");
tilesConfigurer.setCheckRefresh(true);
tilesConfigurer.setTilesInitializer(new pringCompleteAutoloadTilesInitializer());
return tilesConfigurer;
}
notice tilesConfigurer.setTilesInitializer(new pringCompleteAutoloadTilesInitializer());
this is SpringCompleteAutoloadTilesInitializer
public class SpringCompleteAutoloadTilesInitializer extends CompleteAutoloadTilesInitializer
{
@Override
protected AbstractTilesContainerFactory createContainerFactory(ApplicationContext context)
{
return new SpringCompleteAutoloadTilesContainerFactory();
}
}
and that SpringCompleteAutoloadTilesContainerFactory is where you wanna put you code
you can check my project here git project