原创 springboot中不同模块之间调用 ApplicationContext具有发布事件的能力。这是因为该接口继承了ApplicationEventPublisher接口。Spring中与事件有关的接口和类主要包括ApplicationEvent、ApplicationListener。 2023-05-20 浏览(0) 评论(0) 阅读全文
原创 使用SSE从后端往前端推送数据 SSE,这个东西呢,相比较websocket来说比较轻,怎么说呢,websocket是双向通讯,而这个是单向的,而且一般浏览器都支持,使用起来也比较简单,而且,springboot web已经集成了这个技术,我们不需要添加任何其他的依赖 2023-01-05 浏览(0) 评论(0) 阅读全文
原创 springboot请求request只读取一次问题 在项目开发过程中需要记录用户的操作行为,即用户请求的url和相关url中带有的请求体参数,在springboot中只能在拦截器中读取了一次,在controller获取不到参数。 2022-12-27 浏览(0) 评论(0) 阅读全文
原创 mybatis-plus 生成代码 AutoGenerator 是 MyBatis-Plus 的代码生成器,通过 AutoGenerator 可以快速生成 Entity、Mapper、Mapper XML、Service、Controller 等各个模块的代码,极大的提升了开发效率。 2022-12-01 浏览(0) 评论(0) 阅读全文
原创 java权限认证框架介绍和使用 即解决系统安全问题的框架,如果没有安全框架,我们需要手动去处理每个资源的访问控制,非常麻烦,使用安全框架,我们可以通过配置的方式实现对资源的访问控制。 2022-11-30 浏览(0) 评论(0) 阅读全文
原创 emqx配置ssl/tsl实现双向认证 emqx是一种基于mqtt协议实现的消息框架,目前很多地方已经开始使用。简单的emqx安装配置,其实就可以作为一个broker来使用,客户端只需要通过ip、端口、用户名、密码、clientid就可以连接了,至于发送消息,直接在发送的时候指定topic即可。简单的emqx安装配置,使用的协议是:mqtt:tcp,使用的url是tcp://ip:1883。这种方式,其实可以很容易被模拟(理论上的可能),所以有了mqtts:tls协议,一般使用ssl协议来实现。这也是本文所要阐述的问题。... 2022-11-29 浏览(0) 评论(0) 阅读全文
原创 springboot + easyExcel + vue axios 实现excel下载 使用springboot+easyexcecl+vue+axios导出excel 2022-07-24 浏览(0) 评论(0) 阅读全文