feat(config): 添加阿里云OSS配置和Druid数据源配置
- 在application.yml中添加阿里云OSS相关配置 - 添加阿里云OSS SDK依赖 - 创建Druid数据源配置类,支持主从数据源 - 更新数据库连接URL指向新的mtpay数据库 - 添加全局异常处理器和设备、电商信息DTO - 添加日期工具类用于时间格式化 - 添加spring-boot-starter-webmvc依赖 - 设置默认激活dev环境配置 - 配置服务器端口为8080
This commit is contained in:
52
mt-pay/src/main/java/com/mtkj/mtpay/util/DateUtils.java
Normal file
52
mt-pay/src/main/java/com/mtkj/mtpay/util/DateUtils.java
Normal file
@@ -0,0 +1,52 @@
|
||||
package com.mtkj.mtpay.util;
|
||||
|
||||
import java.time.LocalDateTime;
|
||||
import java.time.format.DateTimeFormatter;
|
||||
|
||||
/**
|
||||
* 日期工具类
|
||||
*/
|
||||
public class DateUtils {
|
||||
|
||||
/**
|
||||
* 默认日期时间格式:yyyyMMddHHmmss
|
||||
*/
|
||||
public static final String DEFAULT_DATETIME_FORMAT = "yyyyMMddHHmmss";
|
||||
|
||||
/**
|
||||
* 标准日期时间格式:yyyy-MM-dd HH:mm:ss
|
||||
*/
|
||||
public static final String STANDARD_DATETIME_FORMAT = "yyyy-MM-dd HH:mm:ss";
|
||||
|
||||
/**
|
||||
* 格式化日期时间为字符串(yyyyMMddHHmmss)
|
||||
*/
|
||||
public static String formatDateTime(LocalDateTime dateTime) {
|
||||
return formatDateTime(dateTime, DEFAULT_DATETIME_FORMAT);
|
||||
}
|
||||
|
||||
/**
|
||||
* 格式化日期时间为字符串
|
||||
*/
|
||||
public static String formatDateTime(LocalDateTime dateTime, String pattern) {
|
||||
if (dateTime == null) {
|
||||
return null;
|
||||
}
|
||||
return dateTime.format(DateTimeFormatter.ofPattern(pattern));
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取当前时间字符串(yyyyMMddHHmmss)
|
||||
*/
|
||||
public static String getCurrentDateTimeString() {
|
||||
return formatDateTime(LocalDateTime.now());
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取当前时间字符串(标准格式)
|
||||
*/
|
||||
public static String getCurrentDateTimeStringStandard() {
|
||||
return formatDateTime(LocalDateTime.now(), STANDARD_DATETIME_FORMAT);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user