2024-06-28
JAVA
0

Spring Boot 日期和时间格式化配置指南

在使用 Spring Boot 开发过程中,处理日期和时间类型的数据是一个常见的需求。为了确保日期和时间在整个应用程序中能够一致且正确地处理,我们需要进行一些配置。在这篇博客中,我们将展示如何通过自定义配置来实现这一目标。

背景介绍

在 Java 中,处理日期和时间的类主要包括 LocalDateTimeLocalDateLocalTime。这些类在不同场景下需要进行格式化或解析,例如在 JSON 序列化/反序列化、请求参数和表单数据处理等。通过自定义配置,我们可以统一这些日期和时间类型的格式,确保在整个应用程序中使用一致的格式。

解决方案

我们将通过创建一个配置类 JacksonConfig 来实现日期和时间的格式化配置。该类实现了 WebMvcConfigurer 接口,并提供了两个关键方法:

2024-06-24
JAVA
0

使用 EasyExcel 实现多 Sheet 循环填充

在日常工作中,我们经常需要生成 Excel 报表,其中一个复杂场景就是多 Sheet 表格的填充。使用阿里巴巴的 EasyExcel 库可以简化这个过程。本文将介绍如何使用 EasyExcel 实现多 Sheet 的循环填充。

一、前置准备

在开始之前,请确保您的项目已经引入了 EasyExcel 依赖。如果没有,请在 pom.xml 文件中添加以下依赖:

xml
<dependency> <groupId>com.alibaba</groupId> <artifactId>easyexcel</artifactId> <version>${newest version}</version> </dependency>
2024-06-18
Vue
0

基于Element Plus表格合并的实现指南

在前端开发中,数据展示是一个非常重要的环节,而表格(Table)则是最常用的展示方式之一。Element Plus 是一个基于 Vue 3 的组件库,提供了丰富的表格功能。本文将介绍如何使用 Element Plus 实现表格单元格合并(合并行和合并列),从而更好地展示数据。

一、前置准备

在开始之前,请确保您的项目已经安装了 Vue 3 和 Element Plus。如果没有,请按照以下步骤安装:

bash
# 安装 Vue 3 npm install vue@next # 安装 Element Plus npm install element-plus --save
2024-06-18
Vue
0

NPM安装

官网地址 在线演示

sh
#excel文档预览组件 npm install @vue-office/excel vue-demi@0.14.6

全局配置

在将@vue-office/excel作为插件使用时,TypeScript认为它的类型不符合Vue插件的要求。Vue插件通常需要一个install方法,而TypeScript期望传入的对象符合这种插件结构。 首先,我们需要创建一个类型定义文件来正确定义@vue-office/excel插件的类型。

2024-02-22
Git
0

SourceTree 中的 Git 图谱使用教程

在版本控制系统中,理解项目的历史变更对于开发者来说非常重要。Git 图谱(或称为提交历史图)是一个强大的工具,它以图形化的方式展示了项目的提交历史,使得理解和跟踪项目变更变得直观且容易。SourceTree,作为一款流行的 Git 客户端,提供了丰富的图形化界面来管理 Git 仓库。本篇博客将指导你如何在 SourceTree 中使用 Git 图谱。

开始之前

确保你已经安装了 SourceTree,并且有一个 Git 仓库的本地副本。如果你是首次使用 SourceTree,你需要先添加一个仓库。可以选择克隆一个远程仓库,或者添加一个已存在的本地仓库。

image.png