Spring Framework 6 中的新功能和增强功能

Spring 6 是一个重要的版本,距离 Spring 5 发布有四年多了。通过本文的介绍,我们一起来快速了解 Spring 6发行版中的那些令人兴奋的特性。 JDK 17+ 和 Jakarta EE 9+ 基线 现在基于Java 17 源代码级别的整个框架代码库。 Servlet、JPA 等从 javax 迁移到 Jakarta 命名空间。 运行时与…

hello hello 发布于 2023-02-01

Spring Boot 三步完成日志脱敏

在我们书写代码的时候,会书写许多日志代码,但是有些敏感数据是需要进行安全脱敏处理的。 对于日志脱敏的方式有很多,常见的有①使用 conversionRule 标签,继承 MessageConverter ②书写一个脱敏工具类,在打印日志的时候对特定特字段进行脱敏返回。 两种方式各有优缺点: 第一种方式需要修改代码,不符合开闭原则。…

hello hello 发布于 2023-01-29

Spring Boot 开发环境热部署方案

前言 Spring Boot 提出了多项开箱即用的功能特性,但归根到底还是围绕简化应用的创建、开发、运行。开发环境下我们经常对项目代码进行变动,如果每次都重新启动应用会浪费我们大量时间,为此就产生了多种进行热部署的方案,可以在不重启的情况下使用新的代码。 热部署常用实现方案 然而,在 Java 中实现热部署并不是一件容易的事情。 1.…

hello hello 发布于 2023-01-29

最适合程序员的终端工具

用了Tabby,我果断抛弃了MobaXterm,因为它实在是太太太好看了。工欲善其事必先利其器, 用到它之后开发效率也可以大大增加,支持分屏,可自定义终端连接,能满足开发者大部分需求。 界面如下图:风格和win11好搭,颜控爱了 简单介绍下常用功能 👷 SSH连接 点击首页的 『Settings』进入设置页面,在 『Profiles &…

hello hello 发布于 2023-01-20

编个程序来计算怎么还房贷最合适|社区福利(第9期)

在购房过程中,关于房贷的决策肯定困扰着很多想买房的读者,比如下面这些非常细节的问题。 首付多点好,还是少点好? 贷款30年好,还是15年好? 是提前还款合适,还是按计划还完合适? 确实,一套商品房的贷款动不动就一两百万,如果处理不好,会直接影响我们未来的现金流和生活质量。但你可别忘了,我们理工男在财富管理上有三大优势。本节,…

hello hello 发布于 2023-01-17

Spring Boot 使用 Sa-Token-Quick-Login 插件实现快速登录认证

解决的问题 Sa-Token-Quick-Login 可以为一个系统快速的、零代码 注入一个登录页面 试想一下,假如我们开发了一个非常简单的小系统,比如说:服务器性能监控页面, 我们将它部署在服务器上,通过访问这个页面,我们可以随时了解服务器性能信息,非常方便…

hello hello 发布于 2023-01-16

提问RestTemplate如何移除cookie

我需要从CloseableHttpClient迁移到RestTemplate,原来是这样的: List<BasicNameValuePair> parameters = asList( new BasicNameValuePair("username", username), new BasicNameValuePair("password",…

hello hello 发布于 2023-01-16

零基础入门学习Web开发|社区福利(第8期)

有网友提问:Web开发还有前途吗? 知乎高赞回答: “这世界已经是Web的了。” 这个回答,小异太有共鸣了。 记得乔布斯曾经说过,未来不再有互联网公司,因为未来所有的企业都会有互联网部门,WEB就是人类的未来。我们现在每天所看到的浏览器界面、小程序界面…,若是追本溯源,它们实质上就是一张张网页。 确实, “WEB在手,天下我有!”…

hello hello 发布于 2023-01-16
上一页 下一页