实用的springboot方法
项目中遇到的问题
pingzhuyan
不求与人相比, 但求超越自己
展开
-
springboot: mybatis动态拼接sql查询条件
看看如何实现(第一种方式), 借助 mybatisPlus 构造。条件也是不同的, 需要复用sql语句。原创 2023-03-21 11:30:14 · 1823 阅读 · 0 评论 -
(pzy专用) 各种问题解决(全部是文章跳转)
---> idea git窗口中没有Local Changes 解决方法 总结: version control 中的 commit 将第一个勾选取消原创 2022-06-04 09:28:53 · 98 阅读 · 0 评论 -
maven打包的小细节
打包 一般都是 clean install那么 package,install,deploy都有什么区别???package: 只打jar报install : 打完jar包, 然后将它传到本地仓库 执行了packagedeploy: 将本地仓库的jar包上传到中央仓库gitee/github 执行了package+install...原创 2022-01-12 18:39:50 · 128 阅读 · 0 评论 -
全局事务处理+ 异常处理 springboot
1. 全局事务处理@Transactional(rollbackFor= RuntimeException.class) 默认就是拦截运行时异常下面是不拦截运行时异常 通常是不需要写的2. 全局异常处理package sso.exception;import lombok.extern.slf4j.Slf4j;import org.springframework.web.bind.annotation.ExceptionHandler;import org.sprin...原创 2022-01-05 17:09:16 · 1072 阅读 · 4 评论 -
贼好用的mybatisplus方法(进阶)
普通的增删改查没意思批处理(这个先不写)方法一: 自定义sql的条件构造器使用教程: mapper层(dao层)@Select("select * from sys_user su \n" + "left join sys_user_panorama sup\n" + "on su.id = sup.user_id\n" + "${ew.customSqlSegment}") List<AddUserP.原创 2021-12-09 18:44:25 · 145 阅读 · 0 评论 -
Spring-java 之pojo 继承关系 连点不成功问题 基础笔记
目录引言: 建造实体类的时候 总写几个属性-> 创建个基类pojo BasePojo呀 里面把一些经常写的属性放到里面引言: 建造实体类的时候 总写几个属性创建时间更新时间每次写都很烦躁 墨迹 那么有没有什么解决办法呢 有.......-> 创建个基类pojo BasePojo呀 里面把一些经常写的属性放到里面但是 这里有个坑 大家还是注意一下先看demo [连点写法会遇到的问题 , 不喜欢连点的可以划走了]创建三个类...原创 2021-11-26 14:32:31 · 635 阅读 · 0 评论 -
java 各种时间转换 (有一点点js)+数据库存储过程 +时间再次转化 获取一周,一个月 三个月 一年的写法
1. 为什么要使用存储过程通过把处理封装在容易使用的单元中,简化复杂的操作(正如前面例子所述)。由于不要求反复建立一系列处理步骤,这保证了数据的完整性。如果所有开发人员和应用程序都使用同一(试验和测试)存储过程,则所使用的代码都是相同的。这一点的延伸就是防止错误。需要执行的步骤越多,出错的可能性就越大。防止错误保证了数据的一致性。简化对变动的管理。如果表名、列名或业务逻辑(或别的内容)有变化,只需要更改存储过程的代码。使用它的人员甚至不需要知道这些变化。......原创 2021-11-22 11:57:11 · 1662 阅读 · 0 评论 -
spring工程相互依赖关系(最为常用,必会精华)
1. 了解两个xml下列代码所示 <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <optional>true</optional> </dependency> <.原创 2021-11-15 15:17:33 · 1921 阅读 · 0 评论 -
补充: 常用api(经典 企业实践必备)
1. 时间Calendar calendar = Calendar.getInstance();Calendar calendar = Calendar.getInstance();//当前时间 //在当前时间的基础上加30分钟 calendar.add(Calendar.MINUTE, 30); Date time = calendar.getTime();//获取30分钟后的时间...原创 2021-10-22 12:21:59 · 73 阅读 · 0 评论