zoukankan      html  css  js  c++  java
  • springboot项目爬坑宝典

      这学期刚开始学习j2ee,老师教的太高端导致敲代码的时候遇到很多错误,只会模仿老师的写法,不懂真正的含义,很多错误重复遇到,又会忘了之前的解决办法,特此总结。

      1.Annotation-specified bean name 'xxx' for bean class [yy.yy.yy] conflicts with existing, non-compatible bean definition of same name and class [zz.zz.zz]

        google翻译:用于bean类[pms.employee.AdminServiceConfig]的注释指定的bean名称'adminServiceConfig'与现有的,具有相同名称和类的不兼容的bean定义冲突[pms.contract.AdminServiceConfig]

        原因:两个.class重名导致在扫描包时不知道扫哪个

        解决:看在其他sources下有无同名.class  删除即可。

      2.依赖版本冲突解决 omit

        思路:

        

          

        

          

      3.文件上传获取MultipartFile内容时乱码

      转String时制定编码方式即可

      

      4.mongodb+springboot抽象范例

      5.NLPIR加载Library爬坑

        

      记录一下,那些年我们踩过的坑

      CLibrary Instance = (CLibrary)Native.loadLibrary("NLPIR",CLibrary.class);

      有时候打包放在jar的平级目录能读到,其实jna是去这里找的:

      Exception in thread "main" org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'nlpirService' defined in class path resource [nlpir-rmi-server.xml]: Instantiation of bean failed; nested exception is java.lang.UnsatisfiedLinkError: Unable to load library 'NLPIR': Can't obtain InputStream for linux-x86-64/libNLPIR.so

      用绝对路径:F:\Desktop\ICTCLAS2014\lib\win32\NLPIR.dll 

      乍看比较无厘头,来的目录,而且是相对路径,我们看看jna.jar就明白了

      将NLPIR.so扔进去,程序可以跑了。。。太坑了,网上都是千篇一律的模式  哼

       6.400错误,Required String parameter 'XXX' is not present

      在RequestParam后加required=false 即可

      

  • 相关阅读:
    Python matplotlib基本设置
    Python可视化工具
    使用Python进行数据分析——常见实用的第三方库
    Python第三方库安装
    Python pip的安装
    Python cx_Oracle数据库连接
    Python安装使用(WinXP)
    大数据学习路线(转载)
    SQL 数据库学习之路-转自大神笔记
    Java字符串处理函数汇总
  • 原文地址:https://www.cnblogs.com/wastedlands/p/9060319.html
Copyright © 2011-2022 走看看