python 网站开发实战,潍坊网络科技有限公司,台州路桥做网站的公司有哪些,网页设计制作注册界面实验报告IDEA在创建包时如何把包分开实现自动分层 文章目录 IDEA在创建包时如何把包分开实现自动分层一、为什么要把包分开二、建包时如何把包自动分开三、如何编写配置文件路径#xff1f; 一、为什么要把包分开
一开始的时候#xff0c;我也一直以为包连在一起和分开没什么区别 一、为什么要把包分开
一开始的时候我也一直以为包连在一起和分开没什么区别直到今天遇到了一个问题在写mybatis的配置文件时采用包扫描扫描不到文件此时报错了。
经过我细心的研究发现配置文件中的路径是用 / 区分而包连在一起是用 . 连接的所以路径不对。
一开始我还以为这种方式是idea独特的处理方法也没想太多。但实际上 . 和 / 是有区别的具体体现在你写路径的时候尤其是在maven项目中写配置时会发现程序找不到文件找了半天错也找不出来因为压根就不知道这个会有影响。在写配置文件时采用包扫描的方式会报错因为尽管mapper.xml和接口文件在同一个包中但编译到target文件夹时这两个文件会分道扬镳一个在com.xxx/mapper中一个在com/xxx/mapper包中。
二、建包时如何把包自动分开
1.分开前的样子 2.自动分层方法为点击图片上的齿轮按钮 然后在选项中选择Compact Middle Packages 3.分开后的样子
三、如何编写配置文件路径
一开始我是用.来表示上下级关系的但这样很快就会发现哪里不对。我们会发现路径不对用.和用/是两回事表示路径的正确方法应该是com/itbaizhan/xxx/xxx/…,如
创建路径时上面是com/itbaizhan/springbootmybatis/mapper/StudentMapper
下面是com.itbaizhan.springbootmybatis.mapper.StudentMapper 写在最后 一定要小心一定要小心一定要小心很多小的细节可能半天也搞不出来。
记录生活点滴与君分享