Spring Shell 4.0 正式发布,终于解决了命令智能补全这个老大难!
herman 2周前 (01-23) 75浏览
Spring Shell 4.0 正式发布,终于解决了命令智能补全这个老大难! 在云计算、微服务以及 AI 时代,命令行工具(CLI)依然是开发者不可或缺的生产力武器。从 Docker CLI 到 Kubernetes kubectl,再到当...
herman 2周前 (01-23) 75浏览
Spring Shell 4.0 正式发布,终于解决了命令智能补全这个老大难! 在云计算、微服务以及 AI 时代,命令行工具(CLI)依然是开发者不可或缺的生产力武器。从 Docker CLI 到 Kubernetes kubectl,再到当...
herman 2周前 (01-20) 68浏览
最近同事问我了一个好问题,大致的意思是,他搞不明白 Spring Boot、Spring Cloud 体系中 pom.xml 的各种配置。 说白了,就是 Parent、dependencyManagement、dependency、plugi...
herman 3周前 (01-14) 195浏览
有一段时间没有关注 Spring Boot 了,我都快忘记它了🤣。 但是,群友今天提醒了我,他在群里问,现在有多少人开始使用 Spring Boot 4.x 了。结果十几个人回复说没有使用,等你吃螃蟹呢。 说到这里,我想...
herman 1个月前 (12-30) 133浏览
最近一个网友急冲冲的通过微信找到我,说“哥,我的 SpringBoot 项目启动报错 NoSuchBeanDefinitionException,我排查了很久没找到原因,帮我看看呗!” 这个网友,我细看了一下图像和微信名,虽然我们加过好友,但...
herman 1个月前 (12-30) 144浏览
一个多月前,我写过一篇文章《https://mp.weixin.qq.com/s/6YWJ_-1c4L323wjHs6JohQ》,讲到的是 Spring 7 引入的@ConcurrencyLimit。最近呢,这个注解被一些老外程序员玩坏了,玩出了死...
herman 1个月前 (12-26) 163浏览
不知道大家注意没注意到,Spring 7.x、Spring Boot 4.x 也或者说是 Spring Cloud 2025.x,它们都在版本发布说明里提到了@NonNull注解或者是对 JSpecify 的支持。按说@NonNull注解并不新鲜呀...
herman 1个月前 (12-24) 162浏览
距离上次浏览 Spring 官网差不多有两个星期了,于是我今天再次去官网找找看,有没有新的技术文章值得学习。 你还别说,突然发现 Spring 发布了 v7.0.2 版本,这个版本中竟然有一个重大 bug。 这个 bug 就是由Conc...
herman 2个月前 (12-17) 216浏览
Java 又改了,这次是 JEP 502 稳定值 Stable Values 改为 JEP 526 惰性常量 Lazy Constants 了。 这意味着什么呢?意味着我半年前写的一篇文章《https://mp.weixin.qq.com/s...
herman 4年前 (2022-08-21) 3239浏览
我们经常需要在容器启动的时候做一些钩子动作,比如注册消息消费者,监听配置等,今天就总结下SpringBoot留给开发者的 7 个启动扩展点。 容器刷新完成扩展点 通过监听容器刷新完成扩展点ApplicationListener<C...
herman 5年前 (2021-01-03) 3853浏览
SpringBoot同时支持多个视图解析器jsp+html+其他模版引擎! 有一个不算老的项目,经历过几波人迭代,源码维护的一塌糊涂。视图这一块,用的有 jsp,html,freemarker 等。视图不统一,导致启用 html 后,就不能访...
herman 5年前 (2020-11-24) 4347浏览
Spring高频面试题:如何解决循环依赖问题! 循环依赖问题全景图 什么是循环依赖问题? ❝类与类之间的依赖关系形成了闭环,就会导致循环依赖问题的产生。❞ ❝比如下图中A类依赖了B类,B类依赖了C类,而最后C类又依赖...
herman 6年前 (2020-06-13) 23704浏览
今天再给大家推荐一个 SpringBoot + Vue 的 Java 项目,这是一个非常炫,非常潮的项目。界面美观,使用的技术也新,而且是一个前后端分离的实战系统。功能也比较完整,用来做毕业设计,或者部署到线上,公司内部面试笔试题使用也是非常不错的...
herman 6年前 (2020-04-21) 5164浏览
这是一个很简单的问题,但是如果你让一个新手去排查,可能搞很久都搞不出来。 Couldn’t connect to host, port: smtp.exmail.qq.com, 25; timeout 问题看起来是超时,无法连接 ...
herman 6年前 (2020-04-18) 8436浏览
先说一说学习方法。很多时候,我们遇到问题了都会先去百度,但是百度出来的文章不一定全对,而且技术,质量参差不齐。这个时候最好的办法是去查看官方文档,当然我们也完全不能保证官方的文档就一定正确。但我们还是应该相信官方文档,然后结合上下文来确定正确的用法...
herman 6年前 (2020-04-17) 6107浏览
前两天在公众号分享了一个电商网站,不少人又咨询我有没有其他网站,那我今天就在分享一个基于Spring Boot的电影网站! 项目运行效果截图 SpringBoot电影网站首页 SpringBoot 电影详情页 SpringB...