摘要: 以前用eclipse的时候大部分的时间都浪费在找包,导包,和配置上。今天话用idea搭建一个hibernate项目,2分钟搞定 1. 选择框架 选择Next,输入项目名完成项目构建 下图是构建完毕... 阅读全文
posted @ 2022-03-06 18:22 gabriel丶 阅读(36) 评论(0) 推荐(0)
摘要: 介绍 在项目的过程中,对于参数的校验是必须的,如果参数比较少的话我们可以直接通过代码进行校验,但是数据较大时再用这个方法就比较笨重了,接下来就该我们的主角Validation闪亮登场了 pom.xml ... 阅读全文
posted @ 2022-03-06 18:22 gabriel丶 阅读(50) 评论(0) 推荐(0)
摘要: 程序猿最烦两件事,第一件事是别人要他给自己的代码写文档,第二件呢?是别人的程序没有留下文档。 程序员最讨厌的四件事:写注释、写文档、别人不写注释、别人不写文档…… 关于写文档这个事情,争论已久,今天就介绍一个解决这个问题的东东,Sw... 阅读全文
posted @ 2022-03-06 18:22 gabriel丶 阅读(36) 评论(0) 推荐(0)
摘要: 相信大家之前都写过发送邮件的例子,还记得被密密麻麻的代码包围的恐惧吗?今天介绍一下SpringBootMail来发送邮件,体验五六行代码就完成功能的快感! pom.xml org.springframework.... 阅读全文
posted @ 2022-03-06 18:22 gabriel丶 阅读(34) 评论(0) 推荐(0)
摘要: 关于对异常的处理也是我们在开发过程一个比较大的问题,今天我们就来看看SpringBoot中如何处理异常。 TempException.java package com.priv.gabriel.exception;import lombok.AllAr... 阅读全文
posted @ 2022-03-06 18:22 gabriel丶 阅读(45) 评论(0) 推荐(0)
摘要: 在应用中如何使用日志一直以来都是一个问题,前些年流行用AOP的方式在主要方式上切进去,最近几天又看到一篇博文证明了使用这个方式是很不科学的,所以自己记录一篇关于日志的理解吧。 首先关于选用哪种日志也是纠结了半天,log4j,log4j2,slf4j,最终还... 阅读全文
posted @ 2022-03-06 18:22 gabriel丶 阅读(71) 评论(0) 推荐(0)
摘要: 之前写了一大堆代码,手都写软了,突然发现我们之前写的代码是这样的 package com.priv.gabriel.entity;/** * Created with Intellij IDEA. * * @Author: Gabriel * @Date... 阅读全文
posted @ 2022-03-06 18:22 gabriel丶 阅读(33) 评论(0) 推荐(0)
摘要: 整合了一大堆ORM,是时候增加一个连接池了,此处选用了druid作为连接池,druid是alibaba开源平台上的一个数据库连接池实现,对比c3p0,dbcp加入了对数据库的监控,不知道甩出几条街的距离,个人推为数据库连接池的首选(手动摊手) 这里仍然使用... 阅读全文
posted @ 2022-03-06 18:22 gabriel丶 阅读(80) 评论(0) 推荐(0)
摘要: image.png 上图是 BeetlSQL官网中对BeetlSQL的介绍,简单来说我们可以得到几个点 开发效率高维护性好性能数倍于JPA MyBatis 关于BeetlSQL的更多介绍... 阅读全文
posted @ 2022-03-06 18:22 gabriel丶 阅读(157) 评论(0) 推荐(0)
摘要: 用完spring-data-jpa之后并不是很想用mybatis,但是没办法呀,大环境还是mybatis,而且现在mybatis也出了不少插件,我们还是一起看看如何整合mybatis吧 关于整合mybatis有两种方式,一种是注解方式,另一种是传统的xml... 阅读全文
posted @ 2022-03-06 18:22 gabriel丶 阅读(63) 评论(0) 推荐(0)