上一页 1 2 3 4 5 6 ··· 32 下一页

2024年1月3日

Mybatis-Plus的条件构造器 QueryWrapper & UpdateWrapper

摘要: 简介 前面我们在学习 Java Spring Boot Mybatis-Plus 的简单使用的时候,是否发现我们在构造查询的时候,基本都是简单的 where 语句的查询,而且也不能去选择字段输出,没关系,Mybatis-Plus 为我们准备了应对方案,那就是 Wrapper 构造器。 总的来说,常用 阅读全文

posted @ 2024-01-03 11:35 进击的davis 阅读(93) 评论(0) 推荐(0) 编辑

2023年12月28日

Mybatis-Plus 常用注解总结

摘要: 在框架的使用中,注解约定大于配置,我们可以轻松通过注解完成很多工作,比如字段改名映射,插入更新的时间写入等,下面的学习内容主要列举了常用的注解。 我们看看官网中列出的注解有哪些[1]: 本文的注解学习主要内容集中在以下的注解中: @TableName @TableId @TableField @En 阅读全文

posted @ 2023-12-28 23:12 进击的davis 阅读(95) 评论(0) 推荐(0) 编辑

Java Spring Boot Mybatis-Plus 的简单使用

摘要: 此文主要基于官网 case 整理,如需了解更多详情,请移步官网。 环境: SpringBoot:3.1.6 JDK:17 MySQL:5.7 数据准备 主要是 MySQL 建库建表,插入一些数据。 建库: CREATE DATABASE mybatis_demo; 建表: DROP TABLE IF 阅读全文

posted @ 2023-12-28 23:12 进击的davis 阅读(43) 评论(0) 推荐(0) 编辑

2023年12月26日

Java JDBC 详解、使用、连接池

摘要: JDBC介绍 Java数据库连接,JDBC(Java Database Connectivity,简称JDBC)是Java语言中用来规范客户端程序如何来访问数据库的应用程序接口,提供了诸如查询和更新数据库中数据的方法。 简单说,jdbc 是Java语言为了屏蔽具体的具体的数据库操作的细节不同提供的一 阅读全文

posted @ 2023-12-26 18:03 进击的davis 阅读(147) 评论(0) 推荐(0) 编辑

2023年12月25日

java 17 原生操作 mysql 5.7

摘要: 环境: JDK: 17 mysql: 5.7 和数据库打交道,在项目开发中是在所难免的。今天简单学习下在 java 中 原生操作 MySQL,demo通过 maven做依赖管理。 依赖 在新建 maven 项目后,加入依赖: <dependencies> <dependency> <groupId> 阅读全文

posted @ 2023-12-25 18:11 进击的davis 阅读(52) 评论(0) 推荐(0) 编辑

2023年12月23日

Java Spring Boot 集成 elasticsearch6.8.x

摘要: 在全文搜索领域,毫无疑问,当下 elasticsearch 应用广泛,其优势自不必说,凭借全文快速搜索,可以在短时内实现大数据量的查询。 今天学习下在 Spring Boot 中 集成 elasticsearch 开发,这里主要展示可以怎么用,至于开发人员向通过 ElasticsearchORM 封 阅读全文

posted @ 2023-12-23 16:04 进击的davis 阅读(143) 评论(0) 推荐(0) 编辑

Java Spring Boot 配置读取进阶篇-@ConfigurationProperties && @Value

摘要: 之前我们学习了在 Spring Boot 如何读取 application.properties/application.yaml 配置文件的配置信息,在上文中我们主要是简单地实践了些简单的设置,这次我们带着同样的问题,如果配置更加复杂,我们的配置读取又应该怎么处理呢。 本文的学习主要基于 Spri 阅读全文

posted @ 2023-12-23 10:35 进击的davis 阅读(86) 评论(0) 推荐(0) 编辑

2023年12月18日

Java Spring Boot 集成 Swagger 生成 API文档(SpringDoc)

摘要: 在我们进行项目开发的时候,有些文档是必不可少的,或者也有利于自己查阅,比如 API接口文档。 在 Spring Boot 中通常有有个选择: springfox springdoc 因为 springfox和 Spring Boot 版本适配问题是个坑,这里我们选用更加友好的 springDoc,而 阅读全文

posted @ 2023-12-18 14:26 进击的davis 阅读(418) 评论(0) 推荐(0) 编辑

2023年12月14日

Java Spring Boot 自定义异常与全局异常处理

摘要: 我们在对比 过滤器与拦截器 一文中,知道请求过来,各种拦截处理的顺序: 1.过滤器 2.拦截器 3.controllerAdvice 4.AOP 5.controller 6.AOP 7.controllerAdvice 8.拦截器 9.过滤器 今天我们学习的 自定义异常与异常处理 这块内容,恰好就 阅读全文

posted @ 2023-12-14 16:59 进击的davis 阅读(318) 评论(0) 推荐(0) 编辑

Java Spring Boot 规范统一响应体结构

摘要: 在进行 web开发 中,如果我们的返回数据不统一,会是啥样呢,比如像下面这种: @RestController public class DemoController { @GetMapping("/haha") public Object haha() { return ""; } @GetMap 阅读全文

posted @ 2023-12-14 16:59 进击的davis 阅读(88) 评论(0) 推荐(0) 编辑

Java Spring Boot 过滤器的使用与拦截器对比

摘要: 在 web 应用中,早期在 servlet 中使用 filter过滤器,随着 spring 的发展,不同于依托 servlet容器,拦截器依托 Spring框架 应用也很广泛。 今天主要内容分两部分: 1.filter的使用 2.filter和interceptors对比 filter的使用 导入依 阅读全文

posted @ 2023-12-14 16:58 进击的davis 阅读(45) 评论(0) 推荐(0) 编辑

2023年12月12日

Java Spring Boot 拦截器的使用小结

摘要: 很多时候,我们在开发项目中,总是希望在接口中,尽量进行业务处理,其余的事项交给其他组件来处理,比如: 登录验证 日志记录 接口性能 在 Spring Boot 中,正如大多数框架一样,可以用到拦截件进行处理,不管叫中间件还是拦截件,总之都是为了让我们更好的专注于业务,解耦功能。 我们看看 Sprin 阅读全文

posted @ 2023-12-12 18:09 进击的davis 阅读(116) 评论(0) 推荐(0) 编辑

2023年12月7日

Java 标准库实现常见加密解密

摘要: 一时兴起,好奇 Java 中常用的加解密是如何实现的,今天就 常见的 bas64编码解码、MD5、SHA256、HmacSHA256 做个简单小结,希望对各位有用。 环境: JDK: 17 以下内容基于 JDK 17 的自带工具库 实现,示例如下: package com.example.util; 阅读全文

posted @ 2023-12-07 15:31 进击的davis 阅读(35) 评论(0) 推荐(0) 编辑

2023年12月6日

Java Spring Boot 参数校验及自定义校验

摘要: 在项目开发中,时常会碰到前端传递过来的请求参数需要校验,毕竟永远不要相信没有经过自己校验的数据,如果是零星几个参数,直接 if...else if ...else... 即可,但数据量大了,同时为了尽可能地增加复用,这里就可以用到参数校验了,如果你觉得框架提供的校验方法不够用,或者你的校验比较个性化 阅读全文

posted @ 2023-12-06 16:13 进击的davis 阅读(635) 评论(0) 推荐(0) 编辑

Java Spring Boot logback 日志配置与使用总结

摘要: 在项目开发中,日志是必不可少的,没有日志,怎么排查bug,而且日志也有助于我们看到相关的输入输出,总的来说,日志是日常项目开发必须要有的。今天我们学习 Spring Boot 中集成 logback 日志,这里主要会涉及到 日志的配置 和简单实现,更多的细节请移步官方文档,自己品读,此文档有助于初涉 阅读全文

posted @ 2023-12-06 16:12 进击的davis 阅读(607) 评论(1) 推荐(0) 编辑

Java Spring Boot 常用配置总结

摘要: 在涉及项目开发时,通常我们会灵活地把一些配置项集中在一起,如果你的项目不是很大的情况下,那么通过配置文件集中不失为一个很好的解决方案。 在 Spring Boot 中,我们可以方便地通过读取 appliction.properties/application.yaml 格式的配置文件,进而注入我们的 阅读全文

posted @ 2023-12-06 16:12 进击的davis 阅读(50) 评论(0) 推荐(0) 编辑

Java Spring Boot controller的使用之参数解析

摘要: Spring Boot 作为 Java 中广受欢迎的框架,其 controller 的使用必须掌握了解,本篇的学习将从以下几个方面展开: 动态URL 组路由 参数解析 Restful controller 本篇假设你已经了解 Spring Boot 开发的基本流程,以下示例主要从 controlle 阅读全文

posted @ 2023-12-06 16:11 进击的davis 阅读(150) 评论(0) 推荐(0) 编辑

Java Spring Boot 基本使用123

摘要: 今天简单学习下 Spring Boot 的基本使用,在此基础上,我们就可以改造为更加庞大的项目,话不多说,看示例吧。 1.IDEA 设置 首先通过 idea file -> New Project: 注意 SDK 和 java 版本一致,我们的依赖管理用的是 Maven。 然后 next 选择 Sp 阅读全文

posted @ 2023-12-06 16:10 进击的davis 阅读(7) 评论(0) 推荐(0) 编辑

2023年12月5日

Java 时间戳与格式化字符串互转

摘要: 直接看代码: import java.text.SimpleDateFormat; import java.util.Date; public class Timestamp2DateFormatUsage { public static void main(String[] args) { Sys 阅读全文

posted @ 2023-12-05 16:33 进击的davis 阅读(116) 评论(0) 推荐(0) 编辑

2023年11月24日

eclipse查看一个方法被谁引用(调用)的快捷键四种方式

摘要: 1.(首推)双击选中该方法,Ctrl+Alt+H 如果你想知道一个类的方法到底被那些其他的类调用,那么请选中这个方法名,然后按“Ctrl+Alt+H”, Eclipse就会显示出这个方法被哪些方法调用,最终产生一个调用关系树。 2.(次推)选中该方法,Ctrl+Shift+G 就显示这个方法被谁引用 阅读全文

posted @ 2023-11-24 10:24 进击的davis 阅读(1011) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 ··· 32 下一页

导航