spring
文章平均质量分 83
记录spring内容
那山川
记录学习过程
展开
-
事务的优化
举例:假设我们有一个文件上传的uploadFile方法,在这个方法中我们会先执行上传一个文件到分布式文件系统中的方法addMediaFilesToMinIO( ),上传成功后执行文件资源数据入库的addMediaFilesToDb( ),那么这个时候事务应该加在哪个方法上?是否会有事务失效的问题?原创 2023-09-05 14:43:53 · 173 阅读 · 0 评论 -
@RequestParam和@PathVariable简单区别
public @interface RequestParam 指示方法参数应绑定到 Web 请求参数的注释。支持 Spring MVC 和 Spring WebFlux 中带注释的处理程序方法,如下所示:在 Spring MVC 中,“请求参数”映射到查询参数、表单数据和多部分请求中的部分。这是因为 Servlet API 将查询参数和表单数据组合到一个称为“参数”的映射中,其中包括请求正文的自动解析。 在 Spring WebFlux 中,“请求参数”仅映射到查询参数。原创 2022-07-05 16:12:15 · 520 阅读 · 0 评论 -
Spring的IOC
IOC(Inversion of Control)控制反转,把传统上由程序代码直接操控的对象的调用权交给容器,通过容器来实现对象组件的装配和管理。所谓的“控制反转”概念就是对组件对象控制权的转移,从程序代码本身转移到了外部容器。 至于什么是组件大家只要了解我们所写的程序的功能模块是由组件进行组合完成的就可以啦,对象不一定是组件,但是组件一定是对象。正所谓,万物皆对象。 通过定义我们可以知道首先IOC是一个容器,一个装配管理对象的容器。也就是说组件的创建、存储、调用、销毁都由IOC原创 2022-07-01 16:29:45 · 98 阅读 · 0 评论 -
Spring常用注解
声明当前类是一个配置类(相当于一个Spring配置的xml文件) @Configuration不可以是final类型; @Configuration不可以是匿名类; 嵌套的configuration必须是静态类。 可包含多个@ComponentScan 示例:@ComponentScans(value = {@ComponentScan,@ComponentScan,@ComponentScan})原创 2022-06-24 18:49:20 · 222 阅读 · 0 评论