javaWEB
-syso-
这个作者真的很懒,什么都没留下…
展开
-
RabbitMq生产者未使用队列如何自动创建队列
最近项目在进行rabbitMq项目集成时,出现一个其问题,在生产者启动后未生产的时候,消费者启动会报错404找不到队列,网站大部分文档都没有说清楚;补充一个作为记录第一步:需要在生产者配置中显示声明RabbitAdmin @Bean public RabbitAdmin rabbitAdmin(ConnectionFactory connectionFactory) { RabbitAdmin rabbitAdmin = new RabbitAdmin(connect原创 2022-02-12 11:18:41 · 3959 阅读 · 0 评论 -
maven打包找不到子项目依赖包的问题
在进行聚合项目打包的时候出现个诡异的问题,之前使用基于springboot的聚合项目打包时,对依赖的公共组件不需要做任何处理,直接打包对应主组件即可完成打包,程序正常运行,但是在进行普通聚合项目打包,非springboot项目,没有main方法中,使用maven打包正常,build success,但是在加入系统中发现依赖的公共组件没有打包进来,一直找不到原因,可能是查找的词条不对,后面查找的词条是将所有的包打入一个jar中,才算解决问题,对于普通的jar打包聚合项目时,可使用以下方式:原创 2020-12-11 17:02:35 · 2621 阅读 · 0 评论 -
javaWEB相同项目同一路径访问结果不一致解决
在给项目写接口中,本人将用户uuid缓存至ehcache中,但是出现一个诡异的问题,就是其中两个接口能正常根据uid获取用户信息,唯有一个接口根据uid一直获取不到用户信息,并且在本地运行正常,唯独服务器上不通过,通过对classLoader的输出中发现出问题的请求的classloader与正常的classloader不一致,原来是在tomcat服务器中设置了ROOT目录,可以不输入项目名称直接访...原创 2018-06-21 10:44:59 · 1144 阅读 · 2 评论 -
基于shiro框架无状态登录的一种处理方法
在项目初期使用shiro进行权限管理,后期因为要进行移动端开发,就想试试shiro的无状态登录,在网上找了一些资料发现如果不修改现有框架进行权限管理基本不可能,于是尝试通过修改sessionid,后面发现这个方法行不通,于是通过重写Subject类+缓存完成功能,该方法有什么漏洞还需要在后续开发过程中发现,步骤如下:重写Subject类,通过对登录的subject进行输出发现该类实际是subj...原创 2018-08-09 14:33:59 · 3261 阅读 · 0 评论 -
springBoot打包时出现第三方程序包找不到的问题解决
在springBoot打包时,莫名出现了如图出现的程序包不存在,检查之后发现包在maven中存在,本地测试引用正常,唯独打包时出现问题,在网上查找相关博客提示java环境编译环境不匹配所致,经过检查发现所使用的环境是1.8,应该正确,如图所示:最后发现问题确实出现在这,但是容易迷惑,需要将jre System Library 移出并重新添加,重新添加后为:这才是我自己的java...原创 2019-05-09 09:40:57 · 2074 阅读 · 0 评论