最近由于暴露出Mybatis以及Security某些版本存在漏洞,遂准备升级springboot版本以提升对应的Mybatis以及Security版本。其中遇到一些问题记录如下。
1.解决循环引用问题:spring配置中添加允许循环引用配置
allow-circular-references: true
2.解决跨域问题
修改前:
config.addAllowedOrigin("*");
修改后:
//config.addAllowedOrigin("*");
config.addAllowedOriginPattern("*");
3.解决定时任务不兼容问题
修改前:
//JobStore配置
prop.put("org.quartz.jobStore.class", "org.quartz.impl.jdbcjobstore.JobStoreTX");
修改后:
//JobStore配置
prop.put("org.quartz.jobStore.class", "org.springframework.scheduling.quartz.LocalDataSourceJobStore");