类org.springframework.web.servlet.view.tiles3.TilesConfigurer源码实例Demo

下面列出了怎么用org.springframework.web.servlet.view.tiles3.TilesConfigurer的API类实例代码及写法,或者点击链接到github查看源代码。

/**
 * Register Tiles 3.x view resolver.
 * <p><strong>Note</strong> that you must also configure Tiles by adding a
 * {@link org.springframework.web.servlet.view.tiles3.TilesConfigurer} bean.
 */
public UrlBasedViewResolverRegistration tiles() {
	if (!checkBeanOfType(TilesConfigurer.class)) {
		throw new BeanInitializationException("In addition to a Tiles view resolver " +
				"there must also be a single TilesConfigurer bean in this web application context " +
				"(or its parent).");
	}
	TilesRegistration registration = new TilesRegistration();
	this.viewResolvers.add(registration.getViewResolver());
	return registration;
}
 
@Before
public void setup() {
	StaticWebApplicationContext context = new StaticWebApplicationContext();
	context.registerSingleton("freeMarkerConfigurer", FreeMarkerConfigurer.class);
	context.registerSingleton("tilesConfigurer", TilesConfigurer.class);
	context.registerSingleton("groovyMarkupConfigurer", GroovyMarkupConfigurer.class);
	context.registerSingleton("scriptTemplateConfigurer", ScriptTemplateConfigurer.class);

	this.registry = new ViewResolverRegistry(new ContentNegotiationManager(), context);
}
 
源代码3 项目: Project   文件: WebConfig.java
@Bean
public TilesConfigurer tilesConfigurer() {
  TilesConfigurer tiles = new TilesConfigurer();
  tiles.setDefinitions(new String[] {
      "/WEB-INF/layout/tiles.xml",
      "/WEB-INF/views/**/tiles.xml"
  });
  tiles.setCheckRefresh(true);
  return tiles;
}
 
/**
 * Register Tiles 3.x view resolver.
 * <p><strong>Note</strong> that you must also configure Tiles by adding a
 * {@link org.springframework.web.servlet.view.tiles3.TilesConfigurer} bean.
 */
public UrlBasedViewResolverRegistration tiles() {
	if (!checkBeanOfType(TilesConfigurer.class)) {
		throw new BeanInitializationException("In addition to a Tiles view resolver " +
				"there must also be a single TilesConfigurer bean in this web application context " +
				"(or its parent).");
	}
	TilesRegistration registration = new TilesRegistration();
	this.viewResolvers.add(registration.getViewResolver());
	return registration;
}
 
@Before
public void setup() {
	StaticWebApplicationContext context = new StaticWebApplicationContext();
	context.registerSingleton("freeMarkerConfigurer", FreeMarkerConfigurer.class);
	context.registerSingleton("tilesConfigurer", TilesConfigurer.class);
	context.registerSingleton("groovyMarkupConfigurer", GroovyMarkupConfigurer.class);
	context.registerSingleton("scriptTemplateConfigurer", ScriptTemplateConfigurer.class);

	this.registry = new ViewResolverRegistry(new ContentNegotiationManager(), context);
}
 
源代码6 项目: lams   文件: ViewResolverRegistry.java
/**
 * Register Tiles 3.x view resolver.
 * <p><strong>Note</strong> that you must also configure Tiles by adding a
 * {@link org.springframework.web.servlet.view.tiles3.TilesConfigurer} bean.
 */
public UrlBasedViewResolverRegistration tiles() {
	if (!checkBeanOfType(TilesConfigurer.class)) {
		throw new BeanInitializationException("In addition to a Tiles view resolver " +
				"there must also be a single TilesConfigurer bean in this web application context " +
				"(or its parent).");
	}
	TilesRegistration registration = new TilesRegistration();
	this.viewResolvers.add(registration.getViewResolver());
	return registration;
}
 
/**
 * Register Tiles 3.x view resolver.
 *
 * <p><strong>Note</strong> that you must also configure Tiles by adding a
 * {@link org.springframework.web.servlet.view.tiles3.TilesConfigurer} bean.
 */
public UrlBasedViewResolverRegistration tiles() {
	if (this.applicationContext != null && !hasBeanOfType(TilesConfigurer.class)) {
		throw new BeanInitializationException("In addition to a Tiles view resolver " +
				"there must also be a single TilesConfigurer bean in this web application context " +
				"(or its parent).");
	}
	TilesRegistration registration = new TilesRegistration();
	this.viewResolvers.add(registration.getViewResolver());
	return registration;
}
 
@Before
public void setUp() {
	StaticWebApplicationContext context = new StaticWebApplicationContext();
	context.registerSingleton("freeMarkerConfigurer", FreeMarkerConfigurer.class);
	context.registerSingleton("velocityConfigurer", VelocityConfigurer.class);
	context.registerSingleton("tilesConfigurer", TilesConfigurer.class);
	context.registerSingleton("groovyMarkupConfigurer", GroovyMarkupConfigurer.class);
	context.registerSingleton("scriptTemplateConfigurer", ScriptTemplateConfigurer.class);
	this.registry = new ViewResolverRegistry();
	this.registry.setApplicationContext(context);
	this.registry.setContentNegotiationManager(new ContentNegotiationManager());
}
 
/**
 * Initialise Tiles on application startup and identify the location of the tiles configuration file, tiles.xml.
 * 
 * @return tiles configurer
 */
@Bean
public TilesConfigurer tilesConfigurer() {
    final TilesConfigurer configurer = new TilesConfigurer();
    configurer.setDefinitions(new String[] { "WEB-INF/tiles/tiles.xml" });
    configurer.setCheckRefresh(true);
    return configurer;
}
 
/**
    * Configure tiles using a filesystem location for the configuration file rather than a
    * URL based location.
    * 
    * @return tiles configurer
    */
@Bean
public TilesConfigurer tilesConfigurer() {
	TilesConfigurer configurer = new TilesConfigurer();
	configurer.setDefinitions(new String[] { "file:src/main/webapp/WEB-INF/tiles/tiles.xml" });
	configurer.setCheckRefresh(true);
	return configurer;
}
 
@Bean
public TilesConfigurer tilesConfigurer() {
	TilesConfigurer configurer = new TilesConfigurer();
	configurer.setDefinitions("/WEB-INF/tiles.xml");
	return configurer;
}
 
源代码12 项目: spring-analysis-note   文件: JavaConfigTests.java
@Bean
public TilesConfigurer tilesConfigurer() {
	TilesConfigurer configurer = new TilesConfigurer();
	configurer.setDefinitions("/WEB-INF/**/tiles.xml");
	return configurer;
}
 
@Bean
public TilesConfigurer tilesConfigurer() {
	TilesConfigurer configurer = new TilesConfigurer();
	configurer.setDefinitions("/WEB-INF/tiles.xml");
	return configurer;
}
 
源代码14 项目: java-technology-stack   文件: JavaConfigTests.java
@Bean
public TilesConfigurer tilesConfigurer() {
	TilesConfigurer configurer = new TilesConfigurer();
	configurer.setDefinitions("/WEB-INF/**/tiles.xml");
	return configurer;
}
 
@Bean
public TilesConfigurer tilesConfigurer() {
	TilesConfigurer configurer = new TilesConfigurer();
	configurer.setDefinitions("/WEB-INF/tiles.xml");
	return configurer;
}
 
源代码16 项目: spring4-understanding   文件: JavaConfigTests.java
@Bean
public TilesConfigurer tilesConfigurer() {
	TilesConfigurer configurer = new TilesConfigurer();
	configurer.setDefinitions("/WEB-INF/**/tiles.xml");
	return configurer;
}
 
源代码17 项目: spring4-sandbox   文件: WebConfig.java
@Bean
public TilesConfigurer tilesConfiguer() {
	TilesConfigurer config=new TilesConfigurer();
	config.setDefinitions("/WEB-INF/tiles/definitions.xml");
	return config;	
}
 
 类方法
 同包方法