
springboot
Y_R_Q
这个作者很懒,什么都没留下…
展开
-
SpringBoot全局异捕获
捕获全局异常import org.springframework.web.bind.annotation.ExceptionHandler;import org.springframework.web.bind.annotation.RestControllerAdvice;import org.springframework.web.servlet.ModelAndView;import javax.servlet.http.HttpServletRequest;import javax.ser原创 2020-11-18 09:54:57 · 233 阅读 · 0 评论 -
日期中的String.format()格式,分别获取年月日
//获取当前时间年后两位 月 日 其他方法见下面格式 System.err.println(String .format("%ty", new Date())); //获取年的后两位 System.err.println(String .format("%tm", new Date())); //获取月份单个就自动0补充 System.err.println(String .format("%td", new Date())); //获..原创 2020-09-10 11:13:26 · 4368 阅读 · 0 评论 -
在ajax中拦截器的转发与重定向无效
我们定义了拦截器,当session消失,或者我们手动去清除了数据以后,点击ajax请求时,拦截器不转发或者重定向到登录页面,感觉直接失效了一样,方法还是走了的原因是ajax是异步请求操作,你只要返回给他执行后的操作数据,并不支持重定向或者转发那我们怎么办呢,看看解决方法,首先在拦截器里加入redirect方法import org.springframework.lang.Nullable;import org.springframework.stereotype.Component;import原创 2020-08-11 09:07:30 · 613 阅读 · 0 评论 -
springboot项目打成的jar包设置开机自动启动
1. 第一步首先将jar包放到指定目录(一定要在下面指定目录上,不然开机自启不了)C:\WINDOWS\System32\GroupPolicy\Machine\Scripts\Startup2.新建文本文档txt(在外面建立后剪切进去。因为上面目录只能建立文件夹),在文本里写入"java -jar +jar包路径",如图,保存(我这里在桌面建立好再剪贴进去)3.将txt放入文件夹C:\WINDOWS\System32\GroupPolicy\Machine\Scripts\Startup中,并且修原创 2020-08-10 10:52:59 · 1170 阅读 · 0 评论 -
Springboot+Swagger2边写代码边写文档
添加(丝袜哥)依赖maven哈哈哈<!--Swagger-ui配置--> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.9.2</version> </dependency>原创 2020-07-28 11:23:02 · 241 阅读 · 0 评论 -
springboot+redis+jwt报错快照
springboot+redis+jwt报错暂未找到最好的解决方案(不是最优,先试用这解决一临时需求)今天重启游戏服务器在连接redis数据库时突然报错:MISCONF Redis is configured to save RDB snapshots, but it is currently not able to persist on disk. Commands that may modify the data set are disabled, because this instance is原创 2020-07-20 15:38:29 · 179 阅读 · 0 评论 -
SpringBoot自定义异常和自定义返回格式(例如token)便于前端接收抛出
有的时候对于一些特殊的异常,我们需要进行别人的处理,那怎么自定义我们的异常的?//这里可继承你需要定义的错误public class CustomException extends RuntimeException { //可以用来接受我们方法中传的参数 private String code; private String msg; public CustomException(String code,String msg) { //super("T原创 2020-07-18 10:53:03 · 1200 阅读 · 0 评论 -
返回json得到的{“$ref“:“$[0]“}引用
在list中一直添加同一个对象会照成json返回的格式引用 //初始化list List<Map<String, Object>> c = new ArrayList<>(); for (int i=0;i<maplist.size();i++) { //Map m : maplist String des = DESUtils.decrypt_base64(String.valueOf(mapl原创 2020-07-15 14:01:39 · 607 阅读 · 0 评论 -
mysql批量快速插入数据
首先是后端循环插入数据库(不推荐)首先是慢的由于需要插入大量数据库,很慢的方法插入方式为程序遍历循环逐条插入。在mysql上检测插入一条的速度在0.02s到0.04s之间。所以逐条插入的速度是0.03*30000条的速度是15分钟左右。所以逐条插入是没法优化的。然后去查询优化方式。发现用批量插入的方法可以提高很大速度。将30000条数据的插入速度提升到1-2分钟左右 @Test public void insertCjmxb() { Cjmxb cjmxb =原创 2020-07-14 10:42:35 · 1400 阅读 · 0 评论 -
mybatis-plus强大的条件构造器直接干代码
导入mybatis-plus依赖 <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.1.0</version> </dependency>实体类注解对应@原创 2020-07-07 14:48:43 · 345 阅读 · 0 评论 -
接口返回RESTful风格后端JSON时的状态码
第一种(推荐)import io.swagger.annotations.ApiModel;import io.swagger.annotations.ApiModelProperty;import lombok.Data;@Data@ApiModel(value="返回信息映射类")public class ReturnResult { @ApiModelProperty(value="返回数据") private Object data; @ApiModelPr原创 2020-07-07 11:07:10 · 1014 阅读 · 0 评论 -
SpringBoot+Quartz 和@Scheduled的两种定时任务
@Scheduled定时任务1.导入maven包依赖<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> </dependency> <dependency原创 2020-07-07 10:32:37 · 1001 阅读 · 0 评论 -
SpringBoot使用beetl模板
导入maven文件<dependency> <groupId>com.ibeetl</groupId> <artifactId>beetl</artifactId> <version>2.8.5</version></dependency>创建配置类 BeetlConf.java,可以和启动类XXXApplication.java放在同级目录下:@Configurationpublic clas原创 2020-07-07 09:55:43 · 722 阅读 · 0 评论 -
springBoot项目打包idea
War包1.首先在启动类继承SpringBootServletInitializer@SpringBootApplicationpublic class DemoApplication extends SpringBootServletInitializer { @Override protected SpringApplicationBuilder configure(SpringApplicationBuilder application) { return application.sou原创 2020-07-07 09:51:52 · 215 阅读 · 0 评论 -
关于Mybatis与Mybatis-plus在控制台日志中输出执行的sql语句
首先是Mybatis引用maven插件 <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>2.1.1</version> </dependen原创 2020-07-07 09:14:18 · 4606 阅读 · 0 评论 -
springboot通过URL配置方式访问外部磁盘资源
在这里有个坑解决了好久,就是访问的时候一直404找不到文件结果处理,话不多说上代码在后台过滤类中import org.springframework.context.annotation.Configuration;import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;import org.springframework.web.servlet.config.annotation.WebMv原创 2020-07-07 09:04:27 · 416 阅读 · 0 评论