上班的前一天晚上才知道我准备入职的那家公司是个外包,然后我去了解了一下,外包跟自研的具体区别就是,自研做的是核心代码的迭代更新,外包做的是搬运工苦力活,接触不到项目的核心代码,
来公司上班的第一天,老大让我学习jeecg boot 框架,下午学习的是jeecg 分布式的遇到了一些问题
这个报错我找了好久的原因,这个报错不会造成项目的运行,但是报错就肯定是有问题,看着会不舒服对吧,然后我去找原因,找了很多,最后发现问题是在,shiro底层有AbstractRememberMeManager的抽象实现,就是这个错误的根源,服务器在接收cookie时,得到rememberMe的cookie值
差不多的意思就是,会生成一个对称的加密解密的秘钥,最后其实就是只需要把浏览器的缓存全部清除掉就好了
后面还遇到了这个报错,这个报错是在我启动了jeecg 分布式项目之后,自己 添加了一个微服务之后遇到的
[ERROR] [ERROR] Project 'org.jeecgframework.boot:jeecg-cloud-product:3.4.0' is duplicated in the reactor @ [ERROR] Project 'org.jeecgframework.boot:jeecg-cloud-product:3.4.0' is duplicated in the reactor -> [Help 1] [ERROR]
问题的原因就在这里,创建的时候自动创建的,一开始不小心创建错了 然后自动生成的,就是父项目下面的模块重复
3.
这个问题呢,也问了同事,问了老师,最后发现这个问题是在包扫描的问题,加上一个@ComponentScan(basePackages = {"org.ggp","org.jeecg"})注解就搞定