摘要: 上一篇使用了JdbcTemplate去访问数据库,毕竟使用的是原生的SQL形式,像我这种懒人是肯定不会考虑的了。。 这次记录下使用JPA来极大的减少我们的代码量 首先,还是准备好SQL文件 DROP TABLE IF EXISTS users;CREAT... 阅读全文
posted @ 2022-03-06 18:22 gabriel丶 阅读(79) 评论(0) 推荐(0)
摘要: 数据文件 DROP TABLE IF EXISTS users;CREATE TABLE users ( id INT ( 11 ) PRIMARY KEY AUTO_INCREMENT, username VARCHAR ( 255 ) NOT NUL... 阅读全文
posted @ 2022-03-06 18:22 gabriel丶 阅读(34) 评论(0) 推荐(0)
摘要: 简介 一直以来都想写点关于springboot的东西,每次遇到的问题又记不住,本次的记录也是拾人牙慧,写一点关于自己的理解。 SpringBoot关于它在官网上的介绍是这样的 image.png ... 阅读全文
posted @ 2022-03-06 18:22 gabriel丶 阅读(58) 评论(0) 推荐(0)
摘要: 搭建一个struts2的框架,在之前已经搭建过struts的框架了,这里的流程基本上差不多,详见 struts1的搭建 首先到官网上下载jar包,这里附一个git的链接struts2jar包下载 新建工程,将下载的jar解压至工程中,项目结构如下: ... 阅读全文
posted @ 2022-03-06 18:22 gabriel丶 阅读(61) 评论(0) 推荐(0)
摘要: 用完spring-data-jpa之后并不是很想用mybatis,但是没办法呀,大环境还是mybatis,而且现在mybatis也出了不少插件,我们还是一起看看如何整合mybatis吧 关于整合mybatis有两种方式,一种是注解方式,另一种是传统的xml... 阅读全文
posted @ 2022-03-06 18:22 gabriel丶 阅读(63) 评论(0) 推荐(0)
摘要: image.png 上图是 BeetlSQL官网中对BeetlSQL的介绍,简单来说我们可以得到几个点 开发效率高维护性好性能数倍于JPA MyBatis 关于BeetlSQL的更多介绍... 阅读全文
posted @ 2022-03-06 18:22 gabriel丶 阅读(157) 评论(0) 推荐(0)
摘要: 整合了一大堆ORM,是时候增加一个连接池了,此处选用了druid作为连接池,druid是alibaba开源平台上的一个数据库连接池实现,对比c3p0,dbcp加入了对数据库的监控,不知道甩出几条街的距离,个人推为数据库连接池的首选(手动摊手) 这里仍然使用... 阅读全文
posted @ 2022-03-06 18:22 gabriel丶 阅读(80) 评论(0) 推荐(0)
摘要: 之前写了一大堆代码,手都写软了,突然发现我们之前写的代码是这样的 package com.priv.gabriel.entity;/** * Created with Intellij IDEA. * * @Author: Gabriel * @Date... 阅读全文
posted @ 2022-03-06 18:22 gabriel丶 阅读(33) 评论(0) 推荐(0)
摘要: 在应用中如何使用日志一直以来都是一个问题,前些年流行用AOP的方式在主要方式上切进去,最近几天又看到一篇博文证明了使用这个方式是很不科学的,所以自己记录一篇关于日志的理解吧。 首先关于选用哪种日志也是纠结了半天,log4j,log4j2,slf4j,最终还... 阅读全文
posted @ 2022-03-06 18:22 gabriel丶 阅读(71) 评论(0) 推荐(0)
摘要: 关于对异常的处理也是我们在开发过程一个比较大的问题,今天我们就来看看SpringBoot中如何处理异常。 TempException.java package com.priv.gabriel.exception;import lombok.AllAr... 阅读全文
posted @ 2022-03-06 18:22 gabriel丶 阅读(45) 评论(0) 推荐(0)