项目初始化执行之springboot 项目启动执行
在 Spring Boot 项目中,如果你希望在项目启动时执行查询数据库的操作(例如初始化数据、校验连接或预加载缓存),可以使用以下几种方式实现: 一:使用 CommandLineRunner 接口 这是最常见的方式之一,适用于简单的启动任务。 import org.springframework.
数据校验之spring-boot-starter-validation,@Valid和@Validated
1、spring-boot-starter-validation spring-boot-starter-validation 是 Spring Boot 提供的一个依赖启动器,用于在项目中快速集成 Bean Validation(JSR-380) 功能。它基于 Hibernate Validato
开发日常
未读
SpringBoot自定义Starter
1、新建正常SpringBoot项目并引入依赖 <?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.or
Docker
未读
自定义构建Boot docker镜像
1、java基础镜像收集 docker pull openjdk:11-jdk-slim
docker pull openjdk:17-jdk-slim
2、Dockerfile # 使用官方的OpenJDK作为基础镜像
FROM openjdk:17-jdk-slim
# 添加维护者信息
L
golang
未读
golang环境搭建
一、环境设置 GOROOT D:\Go
GOPATH E:\go-dev
GO111MODULE=on
GOPROXY=https://goproxy.cn,direct
C:\Users\Dell>go version
go version go1.23.4 windows/amd64
C:\
harbor集成trivy
harbor集成trivy sudo ./install.sh --with-trivy
oras VERSION="1.2.2"
curl -LO "https://github.com/oras-project/oras/releases/download/v${VERSION}/oras_$
https自签名证书
一、安装OpenSSL 在Ubuntu上:使用sudo apt update和sudo apt install -y openssl命令进行安装 在CentOS上:使用sudo yum install -y openssl命令进行安装 二、生成私钥 使用OpenSSL生成一个2048位的RSA私
C++之获取格式化当前时间
一、C++格式化时间及获取当前时间 #include <iostream>
#include <string>
#include <ctime>
using namespace std;
string getTime() {
const time_t now = time(nullptr

