- 博客(2)
- 收藏
- 关注
原创 maven中optional->true和scope->provided区别
表示功能可选,当项目中存在多个功能或者存在同一功能多种实现(使用时只选择一种实现),由使用方选择是否启用或者选择启动哪种实现,更多表示功能选择。如果不需要此功能,则不引入该包,打包更加节省空间。我们在maven中在处理项目模块的依赖的传递性时,我们经常使用optional标签或者设置scope为provided,使得依赖不向后传递。:表示由JDK或者容器在运行态提供,依赖只在compile和test生效,不向后传递依赖。模块C和模块D,均不会传递至项目A中,两者有什么区别呢?官方介绍[1][2]
2024-06-10 21:48:06
1721
2
原创 Mybatis使用中BindingException:Invalid bound statement(not found)异常解决总结
一、背景 Mybatis操作数据库时发生org.apache.ibatis.binding.BindingException:Invalid bound statement(not found) 二、原因 一般产生的原因: 1、Mapper.xml文件与Mapper接口无法相互对应 2、Mapper.xml文件没有被找到 三、解决思路 常规检查三块地方: 1、检查xml文件中namespace是否对应Mapper接口(全路径:包名+接口名) 2、检查配置application配置中mybatis对应xml
2021-08-11 23:13:13
1958
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅