记一次springmvc转Springboot问题springmvc篇

- 现象:spring-mvc.xml读取问题
- 原因:由于没有找到spring boot指定contextConfigLocation的方式,所以在spring-mvc.xml的一些配置无法生效
- 解决办法:通过java代码的方式通过@Configuration来实现
@Configurationpublic class MvcConfig extends WebMvcConfigurerAdapter{
	@Override
	public void configureMessageConverters(List<HttpMessageConverter<?>> converters) {
		converters.add(stringHttpMessageConverter());
		converters.add(mappingJackson2HttpMessageConverter());
	}
}
- 现象:hibernate一直报No serializer found for class org.hibernate.proxy.pojo.javassist.JavassistLazyInitializer and no properties discovered to create BeanSerializer
- 原因:Spring默认使用的是jackson来做json的序列化,需要给ObjectMapper指定Hibernate5Module
Hibernate5Module mod = new Hibernate5Module();mod.configure(Hibernate5Module.Feature.valueOf("USE_TRANSIENT_ANNOTATION"), false);
objectMapper.setModule(mod);
以上是 记一次springmvc转Springboot问题springmvc篇 的全部内容, 来源链接: utcz.com/z/514358.html








