修改零配置的SpringMVC中使用@ResponseBody註解返回json的時間格式

//重寫配置類的extendMessageConverters方法,個人配置類是繼承WebMvcConfigurerAdapter
    @Override
	public void extendMessageConverters(List<HttpMessageConverter<?>> converters) {
		ObjectMapper ojm = new ObjectMapper();
		ojm.setDateFormat(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"));
		//找到MappingJackson2HttpMessageConverter,並設置時間格式
		for(int i=0;i<converters.size();i++){
			if(converters.get(i) instanceof MappingJackson2HttpMessageConverter){
				((MappingJackson2HttpMessageConverter)converters.get(i)).setObjectMapper(ojm);
			}
		}
	}

使用@ResponseBody註解返回的時間是long,若是想返回一個「yyyy-MM-dd HH:mm:ss」格式的時間,能夠這麼作。java

相關文章
相關標籤/搜索