org.springframework.web.servlet.config.annotation.ContentNegotiationConfigurer#mediaType ( )源码实例Demo

下面列出了org.springframework.web.servlet.config.annotation.ContentNegotiationConfigurer#mediaType ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: onetwo   文件: BootMvcConfigurerAdapter.java
@Override
public void configureContentNegotiation(ContentNegotiationConfigurer configurer) {
	Properties mediaTypes = jfishBootConfig.getMvc().getMediaTypes();
	if (!CollectionUtils.isEmpty(mediaTypes)) {
		for (Entry<Object, Object> entry : mediaTypes.entrySet()) {
			String extension = ((String)entry.getKey()).toLowerCase(Locale.ENGLISH);
			configurer.mediaType(extension, MediaType.valueOf((String) entry.getValue()));
		}
	}
}
 
@Override
protected void configureContentNegotiation(ContentNegotiationConfigurer configurer) {
    configurer.defaultContentType(MediaType.APPLICATION_JSON);
    configurer.favorPathExtension(true);
    configurer.ignoreAcceptHeader(false);
    configurer.mediaType("json", MediaType.APPLICATION_JSON);
    configurer.mediaType("jsonp", new MediaType("application", "x-javascript"));

    super.configureContentNegotiation(configurer);
}
 
源代码3 项目: catnap   文件: WidgetConfiguration.java
@Override
protected void configureContentNegotiation(ContentNegotiationConfigurer configurer) {
    configurer.defaultContentType(MediaType.APPLICATION_JSON);
    configurer.favorPathExtension(true);
    configurer.ignoreAcceptHeader(false);
    configurer.mediaType("json", MediaType.APPLICATION_JSON);
    configurer.mediaType("jsonp", new MediaType("application", "x-javascript"));

    super.configureContentNegotiation(configurer);
}
 
源代码4 项目: runelite   文件: SpringWebMvcConfigurer.java
/**
 * Configure .js as application/json to trick Cloudflare into caching json responses
 */
@Override
public void configureContentNegotiation(ContentNegotiationConfigurer configurer)
{
	configurer.mediaType("js", MediaType.APPLICATION_JSON);
}
 
源代码5 项目: catnap   文件: CatnapWebMvcConfigurerAdapter.java
@Override
public void configureContentNegotiation(ContentNegotiationConfigurer configurer) {
    configurer.mediaType("json", MediaType.APPLICATION_JSON);
    configurer.mediaType("jsonp", new MediaType("application", "x-javascript"));
}
 
@Override
public void configureContentNegotiation(ContentNegotiationConfigurer configurer) {
	configurer.mediaType("properties", MediaType.valueOf("text/plain"));
	configurer.mediaType("yml", MediaType.valueOf("text/yaml"));
	configurer.mediaType("yaml", MediaType.valueOf("text/yaml"));
}