springboot
不适秃头
趴在窗台上晒太阳的懒猫!偶尔抬头看看远方的野狗,讨厌早晨树枝上的鸟,那声音简直让我抓狂!
展开
-
SpringBoot外部引用jar包(一)
前言:SpringBoot对于做Java开发的程序员来说比较熟悉了,但每次上传jar包的时候,由于jar大小的原因上传的速度比较令人头疼。而项目中引用的jar包基本不会有什么变动。 我们可以将引用的jar包上传到服务器上,下次打包的时候直接打包项目代码就行了 一、瘦身前的Jar包 将jar解压 lib目录下存放的就是引用的jar包,将lib目录上传到服务器上 然后再pom.xml加上以下配置 <build> <plugins>原创 2020-10-18 18:18:34 · 1329 阅读 · 0 评论 -
SpringBoot AOP记录操作日志
新建枚举类记录操作类型 public enum OperationType { /** * 操作类型 */ UNKNOWN("unknown"), DELETE("delete"), SELECT("select"), UPDATE("update"), INSERT("insert"); private String value; public String getValue() { return原创 2020-09-13 01:33:39 · 256 阅读 · 0 评论 -
SpringBoot统一异常处理和统一响应
SpringBoot全局统一异常处理和参数返回 先编写一个枚举 public enum ResultEnum { // 数据操作错误定义 SUCCESS(0, "成功!"), //参数错误 1001-1999 PARAM_IS_INVALID(1001,"参数无效"), PARAM_IS_BLANK(1002,"参数为空"), PARAM_TYPE_BIND_ERROR(1003,"参数类型错误"), PARAM_NOT_COMPLETE.原创 2020-09-13 01:18:30 · 562 阅读 · 0 评论 -
SpringBoot整合Redis限制IP频繁访问
编写一个redis工具类 import org.springframework.beans.factory.annotation.Autowired; import org.springframework.data.redis.connection.DataType; import org.springframework.data.redis.core.Cursor; import org.springframework.data.redis.core.ScanOptions; import org.s原创 2020-09-13 01:00:37 · 1486 阅读 · 0 评论 -
Spring MyBatis整合之Mapper代理和批量扫描
目录结构 数据库配置文件db.properties jdbc.driver=com.mysql.jdbc.Driver jdbc.url=jdbc:mysql://localhost/mytest jdbc.username=root jdbc.password=123456 MySQL数据库建表语句 CREATE TABLE `user` ( `uid` int(...原创 2019-04-26 15:48:42 · 577 阅读 · 0 评论 -
SpringBoot项目打war包
因为SpringBoot里内置了Tomcat的,如果要部署在外部Tomcat的朋友,先去除掉Tomcat,并添加servlet容器 然后再添加项目名称 之后,按组合键Shift+Ctrl+Alt 在点击+号,然后 选中右边全部 然后点击OK,配置完成,接下来开始打包 打包完成 ...原创 2020-08-24 21:06:23 · 112 阅读 · 0 评论 -
SpringBoot自定义starter
目录结构为 新建一个maven项目,在pom添加 <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-configuration-processor</artifactId> <optional&原创 2020-05-30 14:32:01 · 170 阅读 · 0 评论