springboot3.2专题

springboot3.2.8【security登录认证】

文章目录 概要整体架构流程代码思路代码展示 小结 概要 springboot3.2.8,使用security登录认证 整体架构流程 代码思路 1.配置WebSecurityConfig类,配置正给http请求的认证和鉴权 2.自定义拦截器customizeAuthenticationFilter(),+账号密码验证UsernamePasswordAuthenticati

springboot3.2.4+Mybatis-plus在graalvm21环境下打包exe

springboot3.2.4+Mybatis-plus在graalvm21环境下打包exe 前提条件为之前已经能直接打包springboot3.2.4项目了然后在此基础上接入Mybatis-plus,然后能够正常进行打包exe并且执行,参考之前的文章进行打包 核心配置如下 package com.example.demo.config;import com.baomidou.mybatis

JAVA自学尝鲜graalvm21打包springboot3.2.4为exe

JAVA自学尝鲜graalvm21打包springboot3.2.4为exe 最近发现了graalvm这个新的虚拟机,反正看介绍就觉得非常牛逼,虽然有限制,但是未来可期这里必须得知道graalvm性能并没有强过传统的jvm,graalvm的优势在于启动速度极快以及内存占用极低,对于现在都是容器k8s部署来说启动速度快意义重大,占用内存低可以把多的内存分出来给其他应用,毕竟申请服务器内存,可太难了

Springboot3.2踩坑备忘!

今天在将一个项目的SpringBoot从2.7.8升级到3.2.0后,启动项目时报错,提示在自动装配时发现有2个同名的类,无法自动注入!发现同一个类被注入了2次,一次是以类全路径作为key(在入口扫描组件加过nameGenerator配置)注入的,一次是以类名作为key注入的,查了半天没发现问题,不清楚到底是升级导致的问题还是springboot新版本引起的问题。于是新建了一个springboot

springboot3.2.x支持虚拟线程

背景: 大家都知道jdk21已经发布一段时间了,springboot3.2开始正式支持虚拟线程了; 支持虚拟线程: 1、spring.threads.virtual.enabled=true  开启虚拟线程 2、Servlet Web 服务器 当启用虚拟线程时,Tomcat和Jetty将使用虚拟线程来处理请求。 这意味着处理 Web 请求的应用程序代码(例如控制器中的方法)将在虚拟

【异常】SpringBoot3.2.0 Description: Failed to configure a DataSource: ‘url‘ att

mybatisPlus 多数据源导致 异常 Description:Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured.Reason: Failed to determine a suitable drive

springBoot3.2 + jdk21 + GraalVM上手体验

springBoot3.2 + jdk21 + GraalVM上手体验 SpringBoot2.x官方已经停止维护了,jdk8这次真的得换了🤣 可以参考官方文章进行体验:https://spring.io/blog/2023/09/09/all-together-now-spring-boot-3-2-graalvm-native-images-java-21-and-virtual