SpringBoot 集成 Spring Data Mongodb 操作 MongoDB 详解
SpringBoot 集成 Spring Data Mongodb 操作 MongoDB 详解
springboot基础篇(快速入门+要点总结)
本文详细的介绍了springboot的来源以及和spring的关系,和为什么使用springboot,然后介绍了两种搭建springboot项目的方法,以及热部署,properties配置文件的使用,在最后对于日志做出了详细的说明和用法。
【咕咕送书 | 第7期】深入探索Spring Batch:大规模批处理的领航者
Spring Batch大规模批处理作业的开源框架一个轻量级的、完善的批处理框架,旨在帮助企业建立健壮、高效的批处理应用。
解决Spring Initializr只能创建为Java 17版本以上的问题
目前我们发现使用IntelliJ IDEA通过Spring Initializr创建创建Spring Boot项目只能创建Java 17版本以上,但我们常用的还是Java 8版本,那么该如何解决呢?本文简单介绍了怎么解决IntelliJ IDEA通过Spring Initializr创建创建Spri
【Spring教程29】Spring框架实战:从零开始学习SpringMVC 之 服务器响应知识全面详解
知识点1:@ResponseBody该注解可以写在类上或者方法上写在类上就是该类下的所有方法都有@ReponseBody功能当方法上有@ReponseBody注解后方法的返回值为字符串,会将其作为文本内容直接响应给前端方法的返回值为对象,会将对象转换成JSON响应给前端对象转Json数据(POJO
【SpringBoot】Starter的使用与案例讲解
SpringBoot中的starter是一种非常重要的机制(自动化配置),能够抛弃以前繁杂的配置,将其统一集成进starter,应用者只需要在maven中引入starter依赖,SpringBoot就能自动扫描到要加载的信息并启动相应的默认配置。
SpringBoot Starter机制 ——自动化配置
Spring Boot Starter是Spring Boot框架提供的一种便利机制,用于简化项目的依赖管理和配置。它是一组预定义的依赖项和配置的集合,可以通过添加相应的Starter来快速引入和配置特定的功能或技术栈。
SpringCloud--Eureka注册中心
Spring Cloud 封装了 Netflix 公司开发的 Eureka 模块来实现服务注册和发现。Eureka 采用了 C-S 的设计架构。Eureka Server 作为服务注册功能的服务器,它是服务注册中心。而系统中的其他微服务,使用 Eureka 的客户端连接到 Eureka Server
【SpringBoot篇】Interceptor拦截器 | 拦截器和过滤器的区别
拦截器的工作方式是通过将其注册到应用程序的处理管道中,并在请求或响应传递过程中执行相应的操作。拦截器可以在整个应用程序中使用,用于执行跨越多个层的通用任务,如身份验证、授权、缓存、日志记录、性能计量等。例如,在Spring框架中,可以使用拦截器来实现身份验证和授权检查,记录请求和响应的日志,以及处理
【Spring教程28】Spring框架实战:从零开始学习SpringMVC 之 请求与请求参数详解
前面我们已经完成了入门案例相关的知识学习,接来了我们就需要针对SpringMVC相关的知识点进行系统的学习,之前我们提到过,SpringMVC是web层的框架,主要的作用是接收请求、接收数据、响应结果,所以这一章节是学习SpringMVC的重点内容,我们主要会讲解四部分内容:* 请求映射路径* 请求
【Spring教程26】Spring框架实战:从零开始学习SpringMVC 之 bean加载控制
入门案例的内容已经做完了,在入门案例中我们创建过一个SpringMvcConfig的配置类,再回想前面咱们学习Spring的时候也创建过一个配置类SpringConfig。这两个配置类都需要加载资源,那么它们分别都需要加载哪些内容?
Java Spring 通过 AOP 实现方法参数的重新赋值、修改方法参数的取值
方式一:通过环绕通知实现方式二:通过前置通知 + 反射实现
快速+完美+准确解决SpringBoot项目打包后的SNAPSHOT.jar中没有主清单属性的问题
xxxx-0.0.1-SNAPSHOT.jar中没有主清单属性。1 出问题的pom.xml文件。改完记得刷新xml文件!2 正确的pom.xml文件。
【SpringBoot篇】基于布隆过滤器,缓存空值,解决缓存穿透问题 (商铺查询时可用)
缓存穿透是指在使用缓存机制时,大量的请求无法从缓存中获取到结果,导致请求都要直接访问后端存储系统,从而增加了系统的负载和响应时间。通常的缓存机制是将请求的结果缓存在内存或其他高速存储介质中,当相同的请求再次到达时,可以直接从缓存中获取结果,避免了从后端存储系统中读取数据的开销。然而,在缓存穿透的情况
【Spring教程18】Spring框架实战:利用Aop测定业务层接口执行效率代码实例详解
欢迎大家回到《Java教程之Spring30天快速入门》,本教程所有示例均基于Maven实现,如果您对Maven还很陌生,请移步本人的博文《如何在windows11下安装Maven并配置以及 IDEA配置Maven环境》,本文的上一篇为《详解解读AOP通知类型的使用》
【Spring系列】DeferredResult异步处理
是 Spring Framework 中用于异步处理请求的一种机制。它允许将处理结果推迟到稍后的时间点,通常用于处理需要较长时间完成的操作,例如异步任务、长时间计算或外部服务调用。线程池:@ApiOperation(value = "首页-合计列表", nickname = "首页-合计列表")//
Spring监听器用法与原理详解(带ApplicationListener模型图)
相信大家都或多或少知道Spring中的监听器,有些人还能说出它采用了观察者模式,但其实它还用到了适配器模式工厂模式等。当然,仍有不少人是完全不了解Spring的监听及其机制的,本次我们就来深入学习一下Spring监听器观察者模式(Observer Pattern)是一种行为设计模式,它用于在对象之间
【Spring教程20】Spring框架实战:AOP(面对切面编程)知识总结
通过本简称的第11节到14节,AOP的知识就已经讲解完了,接下来对于AOP的知识进行一个总结。AOP的相关知识我们已经讲解完了,从下一节开始,我们开始讲解AOP的事务管理。
微服务安全Spring Security Oauth2实战
微服务安全Spring Security Oauth2实战
SpringBoot整合数据库连接
通过this调用同一个service中的方法,this是指service实现类对象本身,不是代理对象,就相当于方法中的代码粘到了大方法里面,相当于还是一个方法。t_user中数据不会变化,因为执行这条sql的时候报错了嘛,但是t_book这个表里面的库存减一了,也就是“买书三步骤”中的第三步报错了,