- 博客(2)
- 收藏
- 关注
原创 maven中optional->true和scope->provided区别
表示功能可选,当项目中存在多个功能或者存在同一功能多种实现(使用时只选择一种实现),由使用方选择是否启用或者选择启动哪种实现,更多表示功能选择。如果不需要此功能,则不引入该包,打包更加节省空间。我们在maven中在处理项目模块的依赖的传递性时,我们经常使用optional标签或者设置scope为provided,使得依赖不向后传递。:表示由JDK或者容器在运行态提供,依赖只在compile和test生效,不向后传递依赖。模块C和模块D,均不会传递至项目A中,两者有什么区别呢?官方介绍[1][2]
2024-06-10 21:48:06
1627
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
1901
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅