springboot
---清心寡欲---
这个作者很懒,什么都没留下…
展开
-
springboot 防sql注入,非法字符正则
/编译正则表达式,并创建Pattern类。// 通过对象的find方法就是查找有没有满足条件的子串。// 通过模式对象得到匹配器对象。return AjaxResult.error("sql脚本含有非法字符!原创 2022-10-27 13:29:16 · 879 阅读 · 0 评论 -
mybatis报错 Parameter ‘XXX‘ not found. Available parameters are [arg1, arg0, param1, param2]
mybatis报错:Parameter 'XXX' not found. Available parameters are [arg1, arg0, param1, param2]1.首先查看mybatis参数传递是否带。原创 2022-08-23 10:56:38 · 316 阅读 · 0 评论 -
springboot 反射调用ServiceImpl,报错:java.lang.NullPointerException,mapper为null
springboot 使用反射调用ServiceImpl,报错:java.lang.NullPointerException是由于ServiceImpl的mapper为null导致的,以下为原实现代码:原创 2022-08-04 16:28:02 · 2427 阅读 · 0 评论 -
java 反射根据类名和方法名,执行类中的方法
实现内容用反射的方式,调用class1类中的方法class1method(),方法输出class1字符串效果展示实现代码class1package reflect.demo;/** * @program: Demo1 * @description: class1 * @create: 2021-07-13 14:29 */public class class1 { public void class1method(){ System..原创 2021-07-13 15:07:23 · 5337 阅读 · 0 评论 -
若依+websocket+springboot+elementui 实现消息推送
场景服务端有定时任务,会监测预警的一些事件,当定时任务监测到预警产生的时候,需要向WEB端推送预警的内容,实现效果如下图所示:实现思路我使用的框架后端是若依架构,定时任务加websocket通讯,前端采用elementui的Notification 通知进行推送。具体实现-后端一、定时任务,定时任务主要是实现了访问数据库,当满足条件的时候,就进行推送,1.如何标记该类是定时任务,只需要增加@Component("XXX")就可以了2.在若依的系统监测-定时任务开启就可原创 2022-04-12 16:58:30 · 11149 阅读 · 9 评论 -
Required URI template variable ‘XXX‘ for method parameter type Date is present but converted
由于GetMapping后 value的路径直接传递了参数,所以报错,需要在参数前加上路径例如:@GetMapping(value = "/alldata/{menuid}/{caseid}")原创 2022-03-23 17:47:55 · 4512 阅读 · 0 评论 -
SpringBoot如何打印带参数的sql和执行时间-p6spy
软件简介P6Spy是一个可以用来在应用程序中拦截和修改数据操作语句的开源框架。 通过P6Spy我们可以对SQL语句进行拦截,相当于一个SQL语句的记录器,这样我们可以用它来作相关的分析,比如性能分析。P6SPY提供了如下几个功能:记录SQL语句的执行时间戳。记录SQL语句类型记录SQL填入参数的和没有填入参数的SQL语句根据配置的时间控制SQL语句的执行时间,对超出时间的SQL语句输出到日志文件中展示效果可以看到打印的sql,执行时间,和打印sql所携带的参数如何配原创 2021-12-02 10:47:23 · 1452 阅读 · 0 评论 -
Swagger2 接口如何导入Postman
1.Swagger接口接口页面登录后,页面点击检查,就可以看到接口文档地址,或者是java服务启动的地址,加default括号内内容就是访问地址2.打开postman,选择Import,选择link,将地址输入,点击Continue即可导入成功...原创 2021-11-20 11:24:38 · 1530 阅读 · 0 评论 -
Springboot项目搭建SSM(Springboot+MySql+Mybatis-plus)
1.File→New→Project2.选择Spring Initializr,点击next3.选择Java版本,建立自己需要的项目名称,点击next4.Dependencies,Web勾选“Spring Web”SQL 勾选 “JDBC API”、“Mybatis Framework”和“MySQL Driver”6.点击Finish7.删除不用的文件删除后目录结构8.在pom.xml文件中增加Maven依赖...原创 2021-11-15 11:22:32 · 1792 阅读 · 0 评论 -
springboot 日期返回类型为年月日
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")@JsonFormat(locale = "zh", timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")public String createdAt;原创 2021-06-22 10:05:20 · 1170 阅读 · 0 评论