加载中
Jetbrains正在开发下一代编辑器,对标VS Code

Intellij IDEA的缔造者Jetbrains多次被问到:“JetBrains 什么时候会创建一个轻量级编辑器?”。现在这个问题正在变为现实。Jetbrains刚刚宣布了一个新的产品:名叫Fleet的轻量级编辑器。 不...

11/29 17:44
242
Spring Boot 2.6正式发布,Spring Boot 2.4停止维护

刚刚Spring Boot 2.6正式发布。这是年前Spring Boot最重要的一次更新。 新的特性 Servlet应用现在支持在Cookie中添加SameSite。 支持在主端口或管理端口上配置健康组。 增强了/info管理端点,...

Spring Authorization Server授权服务器入门

11月8日Spring官方已经强烈建议使用Spring Authorization Server替换已经过时的Spring Security OAuth2.0,距离Spring Security OAuth2.0结束生命周期还有小半年的时间,是时候做出改变了。目...

11/14 14:41
10
快速无副作用搭建Java 17环境并玩转Record特性

Java 17现在已经发布,不少同学蠢蠢欲试,但是又担心配置新的JDK会影响现在的项目环境。今天介绍一个项目级别的JDK配置方法。让你先人一步快速入门Java 17,同时也不会影响原有项目。 项目快...

09/17 09:42
7.6K
Java 17 正式发布 ,Oracle 推出免费JDK许可证

一个小时前,JAVA 17 正式发布,这是一个LTS(长期支持)版本,带来了不少有用的新特性。关于Java 17 的一些新特性,胖哥已经在往期的文章中进行了介绍,这里就不再赘述了,有兴趣的可以移步...

一些关于Spring Framework 6 和 Spring Boot 3的消息

一年一度的SpringOne大会在9月1日至2日因为疫情原因在线上举行。Pivotal公司(Spring项目拥有者)每年都会举办一次这样的大会,与全球数千位开发人员、客户和合作伙伴相聚在一起,交流技术实...

使用Maven Archetype插件快速生成Java项目脚手架

基本每个公司的项目都有一套模板,只要开新项目直接复制一份改改包名和一些配置就初始化了一个新项目。这种方式有点繁琐,有没有通过命令甚至是可视化的方式从一个模板项目初始化项目。Maven...

OAuth2.1授权服务器Spring Authorization Server正式孵化成功进入Spring项目家族

今天Spring官方宣布 Spring Authorization Server 已正式退出实验状态并进入Spring 项目的产品家族! 此举恰逢本周的 0.2.0 版本发布,这是第一个正式支持的生产就绪版本。 自2020 年 4 月S...

Spring Security中实现微信网页授权

微信公众号提供了微信支付、微信优惠券、微信H5红包、微信红包封面等等促销工具来帮助我们的应用拉新保活。但是这些福利要想正确地发放到用户的手里就必须拿到用户特定的(微信应用)微信标识...

08/16 08:21
317
如何追踪Spring MVC接口的请求响应

某些业务需求需要追踪我们的接口访问情况,也就是把请求和响应记录下来。基本的记录维度包含了请求入参(路径query参数,请求体)、请求路径(uri)、请求方法(method)、请求头(headers)以...

Java官方正式宣布AWT、2D、Swing等项目解散

7月15日OpenJDK管理委员会全票通过批准成立由Phil Race担任初始负责人的 Client Libraries Group(客户端类库工作组)。 新的工作组将继续赞助OpenJFX和Lanai两个项目。同时批准 AWT, 2D, S...

Keycloak简单几步实现对Spring Boot应用的权限控制

我们在上一篇初步尝试了keycloak,手动建立了一个名为felord.cn的realm并在该realm下建了一个名为felord的用户。今天就来尝试一下对应的Spring Boot Adapter,来看看keycloak是如何保护Sprin...

07/12 13:59
426
开源认证授权管理平台Keycloak初体验

上一篇文章简单介绍了Keycloak,反响不错。看来大家都对这个东西感兴趣,今天就来进一步的体验Keycloak,让我们对它有一个直观的认识,然后逐步深入,把它的设计理念和概念各个击破。 总体思...

统一认证授权平台keycloak太牛了,我要搞一搞

最近想要打通几个应用程序的用户关系,搞一个集中式的用户管理系统来统一管理应用的用户体系。经过一番调研选中了红帽开源的Keycloak,这是一款非常强大的统一认证授权管理平台。之所以选中了...

Spring GraphQL成为Spring顶级项目,将发布第一个里程碑版本

七月五号,Spring GraphQL项目正式从experimental(实验项目)移除,现在它是一个Spring顶级项目了。并且我从消息人士得知即将发布第一个里程碑版本。 该项目由GraphQL Java团队和Spring团队合...

我在Spring Boot 统一返回体中踩的坑

在Spring Boot项目中我们可以通过RestControllerAdvice配合实现ResponseBodyAdvice<T>接口来保证Spring MVC接口具有统一的返回格式,以保证前端同学能够封装统一的数据接收工具。但是很多网上...

05/10 13:54
336
使用CI/CD工具Github Action发布jar到Maven中央仓库

之前发布开源项目Payment Spring Boot到Maven中央仓库我都是手动执行mvn deploy,在CI/CD大行其道的今天使用这种方式有点“原始”。于是我一直在寻求一种能够支持流水线作业的发布工具,能让...

Spring Security 实战干货:5.4版本带来的新玩法

前言 在以往Spring Security的教程中我们自定义配置都是声明一个配置类WebSecurityConfigurerAdapter,然后覆写(@Override)对应的几个方法就行了。然而这一切在Spring Security 5.4开始就得...

Spring Security 整合 微信小程序登录的思路探讨

前言 原本打算把Spring Security中OAuth 2.0的机制讲完后,用小程序登录来实战一下,发现小程序登录流程和Spring Security中OAuth 2.0登录的流程有点不一样,就把写了半天的东西全部推翻了。...

如何发起并运营一个开源项目

前言 今天分享一下如何发起并运营一个开源项目。平时我们开发用到的轮子大多都是开源的,可以说开源项目推动了IT行业的的发展,而这两年是开源项目的爆发期。对于个人来说,开源项目也是开发...

03/02 10:01
439

没有更多内容

加载失败,请刷新页面

返回顶部
顶部