@RunWith注解取消了
测试类中会提示这个注解找不到,去掉就好了
校验需要自己引入
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-validation</artifactId>
</dependency>
mybatisplus 2.2.3 ->3.5.2
分页插件爆红
@Bean
public MybatisPlusInterceptor mybatisPlusInterceptor() {
MybatisPlusInterceptor interceptor = new MybatisPlusInterceptor();
interceptor.addInnerInterceptor(new PaginationInnerInterceptor(DbType.SQL_SERVER));
return interceptor;
}
springboot启动定时任务报错SchedulerConfigException: DataSource name not set.
org.quartz.jobStore.class=org.quartz.impl.jdbcjobstore.JobStoreTX
org.quartz.jobStore.class=org.springframework.scheduling.quartz.LocalDataSourceJobStore
大致意思是自定义quartz的数据源后不再通过SchedulerFactoryBean设置数据源,未通过 Quartz 属性指定数据源时使用 LocalDataSourceJobStore指定数据源。
Lists.partition() common.io 2.5 -> 2.11.0升级后删除
改用 guava
<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
<version>23.0</version>
</dependency>
swagger 2.7.0 -> 3.0.0 Docket构建传参 SecurityScheme 改为了 ApiKey
fastjson 1.2.68 -> 2.0.11
这块主要是之前用的老版本若依,参考ruoyi最新版本做了修改
SpringBoot升级2.4.0所出现的问题:When allowCredentials is true, allowedOrigins cannot contain the specia
|