Spring--@Transactional解析

Transactional是Spring框架中基于 AOP 的一个注解,用于在方法级别控制事务。这个注解告诉Spring框架在方法执行过程中,使用事务管理功能。如果该方法正常执行,则事务将被提交;如果方法抛出异常,则事务将被回滚。

0422Initializing Spring embedded WebApplicationContext一直卡住不动

四月 22, 2024 7:04:43 下午 org.apache.catalina.core.StandardService startInternal。四月 22, 2024 7:04:43 下午 org.apache.catalina.core.StandardEngine startInte

Spring Web MVC(一篇带你了解并入门,附带常用注解)

RequestMapping:路由映射@RequestParam:后端参数重命名@RequestBody:接收JSON类型的参数@PathVariable:接收路径参数@RequestPart:上传⽂件@ResponseBody:返回数据@CookieValue:从Cookie中获取值@Sessio

springboot实现文件上传

我本地运行出来确实是我项目的根目录,但是上到服务器,打出来的就是/,也就是linux的根目录,因此我决定以"/home/ec2-user/www/wwwroot/online_exam" 这种定值的方式取代System.getProperty("user.dir"),否则我的fileStorage目

SpringCloud Nacos的配置与使用

【SpringCloud】(超详细) - Nacos(Dynamic Naming and Configuration Service)是阿里Nacos开源的一个项目,由阿里Nacos内部三个产品合并统一开源,Nacos是的组件,遵循着Spring Cloud 中定义的服务注册、服务发现规范,因此使

精通Spring Security:构建安全Java应用的终极指南

Spring Security是一个功能强大且高度可定制的Java安全框架,用于保护基于Spring的应用程序。它不仅提供了认证(Authentication)和授权(Authorization)机制,确保只有合法用户才能访问受保护的资源,还涵盖了防止常见的安全攻击,如跨站脚本(XSS)、跨站请求伪

小白实战 | spring Eureka Xstream Deserialization RCE 漏洞复现

将Spring Eureka的版本升级到安全的版本,例如,如果你使用的是Spring Cloud版本,可以升级到最新的修复版本(例如,如果是Hoxton.SR10,那么应该升级到Hoxton.SR11或更高)。5.使用 python 在自己控制的服务器上运行以上的脚本,并根据实际情况修改脚本中反弹

《史上最简单的SpringAI+Llama3.x教程》-02-Spring AI 灵魂讲解prompt设计

上一节我们使用SpringAI+Llama3.1构建了一个基础的Chat案例,本节将会从Prompt着手深度聊聊在SPringAI中如何更好的使用Prompt。

基于SpringBoot实现验证码功能

现在的登录都需要输入验证码用来检测是否是真人登录,所以验证码功能在现在是非常普遍的,那么接下来我们就基于springboot来实现验证码功能。

springboot的表现层/控制层controller开发

springboot的表现层/控制层controller开发

Spring Cloud之五大组件

Eureka:注册中心Ribbon:负载均衡Feign:远程调用Hystrix:服务熔断Zuul/Gateway:网关

项目实战_表白墙(升级版)

如果我们想将数据存起来首先要有一个数据库吧,所以首先就是要创建一个数据库 ,由于直接在Mysql 小黑框里写有点麻烦,我们可以借助一些软件来更加简单的创建数据库,我使用的是Navicat Premium17,挺好用的,虽然它收费,但是搜搜教程,免费的就来了,懂我的意思吧。我们可以看到数据库里有很多属

SpringBoot如何实现简单的跨域配置

allowedMethods()方法指定了允许的HTTP方法,这里包含了常用的GET、POST、PUT、DELETE和OPTIONS方法。.allowedHeaders("*")表示允许任何头部信息,但出于安全考虑,你可能希望明确指定允许的头部。但是,当设置为true时,.allowedOrigin

SpringCloud 服务注册&发现-Eureka

【SpringCloud】 服务注册&服务发现介绍,Eureka注册中心使用(超详细)

【Activiti7系列】Activi7简介和基于Spring Boot整合Activiti7(流程设计器)

本文将介绍Activiti7基础概念及基于SpringBoot整合Activiti7(流程设计器)的具体步骤。

Spring源码解析(八):bean后置处理器CommonAnnotationBeanPostProcessor

查找bean的@Resource属性和@PostConstruct和@PreDestroy方法并缓存起来@Resource注解属性填充初始化前执行解析@PostConstruct注解的初始化方法销毁前执行解析@PreDestroy主键的销毁方法。

SpringAOP 常见应用场景

常见应用场景:日志记录、权限检查、事务管理、异常处理、性能监控、缓存、参数校验和转换、API调用统计、SLF4J、Logback、Log4j等日志框架集成、自定义注解的处理。1、AOP实现 性能监控;2、AOP实现 API调用统计;3、AOP实现 缓存;4、AOP实现自定义滑动窗口限流

spring boot 3.x版本中集成spring security 6.x版本进行实现动态权限控制解决方案

框架会自动使用的方法进行用户加载,在加载用户以后,会在过滤器中的方法中,进行前端输入的用户信息和加载的用户信息进行信息对比。/*** 这里为了演示方便,模拟从数据库查询,直接设置一下权限");return new User("jack" , // 用户名称 new BCryptPasswordEnc

SpringMVC源码解析(二):请求执行流程

前文中我们介绍了SpringMVC容器的启动,包括前端控制器DispatcherServlet对象的创建,过滤器添加到Tomcat容器的过滤器集合中,将所有拦截器、跨域配置、消息转换器等配置统一添加到各自集合中,解析@RequestMapping注解生成请求路径和Controller方法的映射map

IDEA创建Spring项目无法使用Java8的解决方案

Spring官方在推出这一版本时明确指出,Java 17将成为未来的主流开发版本,并且所有的Java EE API都将迁移到Jakarta EE。即使在本地JDK环境设置为1.8的情况下,尝试选择Java 17或21版本进行项目创建时,也可能会遭遇错误提示,导致创建过程无法顺利完成。通过这种方式,即

登录可以使用的更多功能哦! 登录
作者榜
...
资讯小助手

资讯同步

...
内容小助手

文章同步

...
Deephub

公众号:deephub-imba

...
奕凯

公众号:奕凯的技术栈