阿里云文档 2026-05-21

Spring应用RDS数据源账密运行时轮转

本文档介绍如何在Spring应用中实现RDS数据源账密的运行时轮转,通过集成KMS与Nacos,实现数据库凭据的加密托管、动态更新与无缝切换,保障应用在凭据变更过程中的安全与稳定。

文章 2025-07-12 来自:开发者社区

配置Spring框架以连接SQL Server数据库

Spring框架是一个开源的企业级应用框架,用于简化Java开发工作,通过依赖注入(DI)和面向切面编程(AOP)等核心功能支持程序的健壮性和易维护性。要配置Spring框架以连接SQL Server数据库,需要遵循几个关键步骤,从依赖配置到框架设置直至应用级别的集成。 首先ÿ...

文章 2024-08-29 来自:开发者社区

揭秘Spring Boot安全防线:如何巧妙抵御XSS与SQL注入的双重威胁?

随着互联网技术的飞速发展,Web应用已经成为现代社会不可或缺的一部分。Spring Boot作为一种快速构建Web应用的框架,因其简洁高效的特性而广受欢迎。然而,在享受技术便利的同时,我们也不得不面对一个严峻的问题——安全问题。其中,跨站点脚本攻击(XSS)和SQL注入是两种最为常见的Web应用安全...

文章 2024-08-25 来自:开发者社区

【Azure Spring Cloud】Azure Spring Cloud connect to SQL using MSI

问题描述 在Azure Spring Cloud中,通过ActiveDirectoryMSI方式来连接到SQL Service,需要如何配置呢?   问题分析 在SQL Service中启用Active Directory MSI认证方式,需要执行两个步骤: 1)在Auzre Spring Cloud App中分配一个Managed Identi...

【Azure Spring Cloud】Azure Spring Cloud connect to SQL using MSI
问答 2024-07-11 来自:开发者社区

Spring Cloud Alibaba这个报错,是有20个链接,都在执行着同一个SQL吗?

Spring Cloud Alibaba这个报错,是有20个链接,都在执行着同一个SQL吗? org.springframework.transaction.CannotCreateTransactionException: Could not open JDBC Connection for transaction; nested exception is com.alibaba.druid.....

文章 2024-06-15 来自:开发者社区

Spring Boot中的跨站点脚本攻击(XSS)与SQL注入防护

引言 在现代Web应用程序开发中,安全性是一个至关重要的课题。跨站点脚本攻击(XSS)和SQL注入是最常见的两种攻击类型,它们可以严重威胁到应用程序的安全。本文将介绍XSS和SQL注入的概念,并提供一些在Spring Boot应用中防止这些攻击的实践方法。 跨站点脚本攻击(XSS) 概念 跨站点脚本攻击(Cross-Site Scripting,XSS)是一种代码...

文章 2023-12-19 来自:开发者社区

【Spring Boot+Thymeleaf+MyBatis+mysql】实现电子商务平台实战(附源码)持续更新~~ 包括sql语句、java、html代码

源码请点赞关注收藏后评论区留言和私信博主开发环境:Web服务器使用Servlet容器,数据库采用mysql,集成开发环境为Spring Tool Suite(STS)一、系统设计电子商务平台分为两个子系统 一个是后台管理系统 一个是电子商务系统,下面分别讲解着两个子系统的功能需要与模块划分系统功能需求1:后台管理子系统要求管理员登录成功后,才能对商品进行管理,包括添加商品,查询商品,修改商品以及....

【Spring Boot+Thymeleaf+MyBatis+mysql】实现电子商务平台实战(附源码)持续更新~~ 包括sql语句、java、html代码
文章 2023-12-05 来自:开发者社区

spring data elasticsearch 打印sql(DSL)语句

刚开始使用spring data elasticsearch 会有有一个疑问就是:能不能像操作mysql那样打印sql日志,也便于分析啊,其实特别简单,具体如下的代码所示: /** * 高亮显示 * @param keyword * @param pageNum * @param pageSize * @return */ ...

文章 2023-07-28 来自:开发者社区

Mybatis是如何操作动态sql的,又如何与spring集成(下)

MyBatis的缓存机制MyBatis带有一级缓存和二级缓存。一级缓存默认开启且不能关闭,只能在同一SqlSession内共享。二级缓存需要手动开启并配置,可跨SqlSession共享。MyBatis的缓存机制主要包括一级缓存和二级缓存。1. 一级缓存一级缓存是SqlSession级别的缓存,它默认是开启的且无法关闭。当调用SqlSession的查询方法时,首先会检查缓存中是否存在相同的SQL语....

文章 2023-07-28 来自:开发者社区

Mybatis是如何操作动态sql的,又如何与spring集成(上)

MyBatis的基本架构MyBatis由三个主要组件组成:SqlSessionFactory,SqlSession和Mapper。SqlSessionFactory是创建SqlSession的工厂,SqlSession是与数据库交互的主要接口,Mapper是将Java方法调用转换为SQL语句的接口。1. SqlSessionFactory:SqlSessionFactory是MyBatis初始化....

Mybatis是如何操作动态sql的,又如何与spring集成(上)

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

微服务

构建可靠、高效、易扩展的技术基石

+关注