SpringBoot 项目主机名解析导致启动慢
type
Post
status
Published
date
Jan 2, 2022
slug
summary
错误信息:InetAddress.getLocalHost().getHostName() took 5005 milliseconds to respond
tags
开发工具
category
Bug 记录
icon
password
SpringBoot 版本 2.4.9,macOS 版本 11.2.3
本地启动时速度慢,几秒后才显示 SpringBoot 的 Banner,并在第一行出现 warn 日志
WARN 63469 --- [main] o.s.boot.StartupInfoLogger: InetAddress.getLocalHost().getHostName() took 5003 milliseconds to respond. Please verify your network configuration (macOS machines may need to add entries to /etc/hosts).
大致原因是,获取本机主机地址时,走到了DNS解析,DNS递归解析不到本机域名,耗时5s
hibernate 接口入参校验
type
Post
status
Published
date
Dec 2, 2021
slug
summary
BO 结合
hibernate 注解来对接口入参进行统一封装校验tags
项目方案
category
技术分享
icon
password
介绍
依赖
<dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-validator</artifactId> <version>5.2.2.Final</version> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-validation</artifactId> </dependency>