记一次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