coding喵的gravatar头像
coding喵2019-02-28 19:39:53
java前后端开发某些版本问题

 

这两天工作中出现了一些版本冲突的问题,我也是醉了,前后端都是这个类型的问题??赡苁怯捎谖沂怯米约旱睦玫缒钥⒌脑?,再有,就是两个月没工作了,技术更新换代的快

1.springboot版本和mybatis分页插件版本冲突

这个问题的解决花了我很长时间,原因是我换和springboot版本相匹配的pagehelper包时,我的idea没反应过来,导致导包一直不能成功,我就认为maven抽风了。

出现如下bug:

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'com.github.pagehelper.autoconfigure.PageHelperAutoConfiguration': Post-processing of merged bean definition failed; nested exception is java.lang.IllegalStateException: Failed to introspect Class [com.github.pagehelper.autoconfigure.PageHelperAutoConfiguration] from ClassLoader [[email protected]]
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:570) ~[spring-beans-5.1.5.RELEASE.jar:5.1.5.RELEASE]
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:515) ~[spring-beans-5.1.5.RELEASE.jar:5.1.5.RELEASE]
	at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:320) ~[spring-beans-5.1.5.RELEASE.jar:5.1.5.RELEASE]
	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) ~[spring-beans-5.1.5.RELEASE.jar:5.1.5.RELEASE]
	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:318) ~[spring-beans-5.1.5.RELEASE.jar:5.1.5.RELEASE]
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) ~[spring-beans-5.1.5.RELEASE.jar:5.1.5.RELEASE]
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:849) ~[spring-beans-5.1.5.RELEASE.jar:5.1.5.RELEASE]
	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:877) ~[spring-context-5.1.5.RELEASE.jar:5.1.5.RELEASE]
	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:549) ~[spring-context-5.1.5.RELEASE.jar:5.1.5.RELEASE]
	at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:142) ~[spring-boot-2.1.3.RELEASE.jar:2.1.3.RELEASE]
	at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:775) [spring-boot-2.1.3.RELEASE.jar:2.1.3.RELEASE]
	at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:397) [spring-boot-2.1.3.RELEASE.jar:2.1.3.RELEASE]
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:316) [spring-boot-2.1.3.RELEASE.jar:2.1.3.RELEASE]
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1260) [spring-boot-2.1.3.RELEASE.jar:2.1.3.RELEASE]
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1248) [spring-boot-2.1.3.RELEASE.jar:2.1.3.RELEASE]
	at com.cs.website.CsWebsiteApplication.main(CsWebsiteApplication.java:12) [classes/:na]

原因是springboot版本为2点几,版本较高,而我还是用1.1.0版本的pagehelper包:

java前后端开发某些版本问题java前后端开发某些版本问题

后来我导了个1.2.5的pagehelper包才完事。

 

2.node.js版本太低导致vue项目不能创建

如下bug:

SyntaxError: Block-scoped declarations (let, const, function, class) not yet supported outside strict mode
    at exports.runInThisContext (vm.js:53:16)
    at Module._compile (module.js:373:25)
    at Object.Module._extensions..js (module.js:416:10)
    at Module.load (module.js:343:32)
    at Function.Module._load (module.js:300:12)
    at Module.require (module.js:353:17)
    at require (internal/module.js:12:17)
    at Object.<anonymous> (XXX)
    at Module._compile (module.js:409:26)
    at Object.Module._extensions..js (module.js:416:10)

之所以版本低是因为这个node安装包是我从菜鸟教程直接下载的,版本4点几真的很老。

 

3.windows系统的cmd使用新的命令行导致旧命令不能使用

如下bug:

java前后端开发某些版本问题

使用npm命令也是同样的问题,我看了网上的解释,但。。。真的没明白

解决方案如下:

打开cmd窗口,右击窗口标题选择属性,勾选启用旧控制台,确定并重启电脑

java前后端开发某些版本问题java前后端开发某些版本问题

可能你会问我怎么知道的?灵感

我写这些的原因,是对项目中出现的不该出现的bug作记录,这上面有些图并不是我项目中实际发生的图,因为这些bug改好了,问题也不好复现,不过我出的bug是这些没错了。如果项目过程中还会出现别的版本问题,我会继续编辑该博客。


打赏

已有1人打赏

最代码官方的gravatar头像

分享到:

最近浏览
xp95323 LV65月15日
月亮星星星星
Hobo7775月10日
暂无贡献等级
JiangBigPan LV155月6日
月亮月亮月亮星星星星星星
c283318 LV24月23日
星星星星
fanshaohai LV34月23日
星星星星星星
最代码故戌 LV194月19日
太阳星星星星星星
min520 LV24月14日
星星星星
庭前的花开了 LV24月12日
星星星星
xay1997 LV24月11日
星星星星
RichardDai LV24月11日
星星星星
顶部客服微信二维码底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友
  • 宝沃推全新纯电动SUV最高时速150km 2019-05-18
  • 农业农村部2017年返乡下乡双创人员达740万人 2019-04-24
  • A站受黑客攻击:近千万条用户数据外泄 涉ID及密码等 2019-03-29
  • 语文水平太差,直通通的转不弯来,又怎么表现逻辑大师的水平,忽悠成为自我暴露 2019-03-25
  • 亚冠-曾诚神扑救主 中超德比权健主场0-0恒大 2019-03-25
  • 看好啦!是时候表演真正的技术了 2019-03-16
  • 楼市下半年或持续降温 房地产长效机制加速推进 2019-03-16
  • “世界杯时间”,以独特方式展现中国元素 2019-01-11
  • 香港迪士尼推“无现金”体验便利游客 2019-01-11
  • 华媒:荷兰超市提倡减少使用一次性塑料制品 2018-07-13
  • 抓住党的建设着力点,焕发全党蓬勃活力  2018-07-12
  • 湖州市从细从实依法治路 2018-07-12
  • 【新时代 新作为 新篇章】“煤老大”渐行渐远 新动能清风徐来 2018-07-11
  • 西部网(陕西新闻网)www.cnwest.com 2018-07-11
  • 平凡人生闪耀璀璨的生命光华——“中国网事·感动2017”颁奖典礼侧记 2018-07-10
  • 273| 871| 681| 289| 81| 267| 21| 900| 339| 641|