开发中遇到的问题记录

1:mapping values are not allowed here  in 'reader

    在修改数据库源后,idea在启动项目时报错,日志提示在yml文件里配置数据源帐号密码那里出了错误。仔细检查后发现数据库地址、账号、密码都是正确的。网上给出的解释是说yml文件格式有问题,在冒号后面需要跟一个空格。检查后发现有空格。问同事复制了一份可以运行的内容,用DiffMerge软件比对后发现,因为复制粘贴的原因,配置帐号和密码的代码行前多了空格,这就是到这这个错误的原因。

spring:
  datasource:
    driver-class-name: com.mysql.jdbc.Driver
    url: jdbc:mysql://localhost:3306/wms?useUnicode=true&characterEncoding=UTF-8
    username: root
    password: 123456

    修改后如上,下面四个字段需要对齐,username和password的冒号后面需要有一个空格。

2:在调试的时候,不知道点了哪里,idea一直报类似下面下面错误:

    Error: Maven Resources Compiler: Failed to copy ‘E:\WorkSpace2016\Test\heaton\heaton-web\src\main\resources\dirty.txt’ 
to ‘E:\WorkSpace2016\Test\heaton\heaton-web\target\classes\dirty.txt’: E:\WorkSpace2016\Test\heaton\heaton-web\target\classes\dirty.txt (拒绝访问。)

深层原因不太清楚,直接原因上面紫色部分文件位置为只读属性,解决办法是把它删掉。如果出现无法删除,可能是idea正在使用,关掉相应的进程或者重启计算机。

3:在svn的commit时,文件状态显示为missing

    原因:开发时新建了文件,之后又删除了,会让svn显示这些文件的状态是missing。网上有说方法右键点击resolve,但我这里没有。选择的办法是右键选delete。据说可能会出现弹框报错,忽略就好,我的都回归正常了。

4:Utility classes should not have a public or default constructor.

    在上传svn的时checkstyle一直不通过,报错定位在一个存储常量的公共类,提示如上。原因是没有加私有的构造器,脑仁疼,被checkstyle各种稀奇古怪的错误折磨到死,已经失去了辨别能力了。

    找到这个:CheckStyle报错的常见问题及解决方式

 

 

你可能感兴趣的:(问题记录)