项目从SSM迁移到SpringBoot遇到的一些问题

in with 0 comment

最主要的还是环境依赖问题

版本兼容性 pagehelper starter应该在1.2.3版本以上,否则不生效 
SpringBoot做的一系类的自动化配置处理,pagehelper貌似会自动识别pageNum和pageSize并自动在sql语句中插入limit
pagehelper 超过最大页数还能返回数据的问题,设置pagehelper.reasonable=false即可


代码规范很重要,要驼峰就全驼峰,Mybatis的下划线转驼峰的功能遇到驼峰加下划线的变量名估计也很为难把

还有傻吊问题

单元测试报错 无法读取application.properties文件
在@SpringBootTest中增加webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT

@RunWith(SpringJUnit4ClassRunner.class)
@SpringBootTest(webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT)
public class AppTest {
}
Responses