一.SpringBoot是什么?Spring BootSpring 公司研发的⼀款为了简化 Spring 的初始化搭建和开发过程的⼀款微服务框架二.SpringBoot的用途以做饭为例,我们通常的做饭过程是这样的:列出购物清单出⻔买菜洗菜起锅、烧油炒菜等⼀系列的过程,⽽如果我们去饭店吃饭的话,那我们就只需要告诉服务员我们想吃什么,然后就可以等着吃饭了。使⽤ Spring 就相当于去饭店吃饭,
转载 2023-11-19 21:29:18
94阅读
最后我们用“Springboot中有哪些扩展点”这个话题来回顾一下Springboot的内容。SpringBoot和Spring中提供了很多扩展点,给开发者一个很大的灵活空间,按照启动的调用顺序,大概有如下扩展点。 ApplicationContextInitializerSpringboot中默认有以下实现,通常用于需要对应用程序上下文进行编程初始化的web应用程序中。例如,根据上下文
目录一、什么是springBoot?为什么要学springBootspringBoot的优点:(5点)优点1:快速集成框架优点2:内置了Tomcat容器优点3:快速部署项目优点4:少配置,多注解 优点5:支持更多的监控指标SpringBoot的缺点二、springBoot项目的创建第一步:新建项目第二步:添加一些框架支持第三步:查看项目创建的状态  第四步:运行项目S
Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。 Spring boot的特点1. 创建独立的Spring应用
转载 2023-07-10 13:57:22
43阅读
1. 前言Redis 其实就是基于内存的键值型数据库,与 Oracle 、 SQL Server 、 MySQL 等传统关系型数据库相比,它最大的优势就是读写速度快。到底有多快呢,我曾经使用 Windows 版本的 Redis 进行过真实测试,每秒读写次数均可以超过1 万次。据了解 Redis 每秒的读写操作次数其实是可以达到 10 万多次的。所以 Redis 非常适合作为热点数据的缓存,这个我们
原创 2023-02-18 12:01:22
186阅读
用。RabbitMQ 具备低时延、高可用的特点,还有简洁易用的可视化管理界面,所以本节我们使用 RabbitMQ 来进行消息队列技术的演示。RabbitMQ 可视化管理界面。
原创 2023-02-18 12:01:57
111阅读
1.SpringBoot的特点:①为基于Spring的开发提供更快的入门体验②开箱即用,没有代码生成,也无需XML配置。同时也可以修改默认值来满足特定的需求。
转载 2023-05-26 01:42:07
99阅读
一、Spring Boot数据访问  SpringData是Spring提供的一个用于简化数据库访问、支持云服务的开源框架。它是一个伞形项目,包含了大量关系型数据库及非关系型数据库的数据访问解决方案,其设计目的是使我们可以快速且简单地使用各种数据访问技术。Spring Boot默认采用整合SpringData的方式统一处理数据访问层,通过添加大量自动配置,引入各种数据访问模板xxxTemplate
转载 2023-11-07 12:59:31
72阅读
# Spring Boot框架的应用场景 ## 引言 Spring Boot是一个基于Spring Framework的开发框架,旨在简化Spring应用的开发和部署。它使用了约定优于配置的理念,提供了自动配置,使得开发者能够快速搭建和运行Spring应用。本文将介绍Spring Boot应用场景,并帮助你入门这个框架。 ## 流程概览 首先,让我们来看一下整个使用Spring Boot框架
原创 2023-08-25 14:22:16
323阅读
## Spring Boot 定制 Banner 应用场景 ### 1. 简介 在开发过程中,我们常常会使用 Spring Boot 来快速搭建项目,并且 Spring Boot 默认会在应用启动时显示一个 ASCII 字符画的 Banner。这个 Banner 通常用于展示应用的名称、版本号等信息,也可以定制成自己想要的风格。本文将指导你如何实现 Spring Boot 定制 Banner 的
原创 2023-08-30 10:44:26
52阅读
1.AOP工作流程2.AOP概述AOP(Aspect Orient Programming)是一种设计思想,是软件设计领域中的面向切面编程,它是面向对象编程(OOP)的一种补充和完善。实际项目中我们通常将面向对象理解为一个静态过程(例如一个系统有多少个模块,一个模块有哪些对象,对象有哪些属性),面向切面理解为一个动态过程(在对象运行时动态织入一些扩展功能或控制对象执行)。如图所示: &n
Spring Batch是一个开源的、基于Spring框架的功能强大的批量数据处理框架。它提供了一系列用于处理批量数据操作的工具和API,使得开发大规模数据批处理应用程序变得更加容易。Spring Batch 的主要特点:批量处理: 支持大规模数据的批量处理,包括数据的导入、导出、转换和分析。事务管理: 提供了声明式事务管理,确保批量处理过程中的数据一致性。作业处理: 支持复杂的作业(Job)定义
转载 2024-05-31 11:19:49
86阅读
1、事务执行的时候是在前面开启事务,后面关闭事务,结束事务有两种方式,一种是正常的提交事务,一种是出现问题回滚事务。spring事务默认只有在抛出unchecked Exception才会回滚UncheckedException包括error和runtimeException派生出的所有子类2、什么时候才用事务?对数据库的数据进行批量或连表操作时,为了保证数据的一致性和正确性,我们需要添加事务管理
一、事务介绍(1)事务是数据库操作最基本单元,逻辑上一组操作要么都成功要么都失败,如果有一个失败所有操作都失败(2)为什么要使用事务--银行转账举例说明(1) lucy 转账100元给mary(2)lucy少100,mary多100假如(1)已执行且出现异常,(2)还未执行,如果不使用事务,则会出现lucy的100元不见的问题(3)where(在哪里使用)--事务可以作用于conroller层、s
转载 2024-06-09 19:26:22
144阅读
一、什么是AoP?业务一般分为核心业务和其他业务,其他业务包括如日志监听、事务管理、权限控制等。如果核心业务开发完成后直接在原有代码基础上增加其他业务代码会导致代码的侵入性太强。这时候就需要AoP的思想编程了,也就是面向切面编程,可以无侵入性实现日志监听、事务管理和权限控制等非核心业务。1、引入在Springboot中pom.xml引入这个依赖就可以了:<!-- aop --> &lt
转载 2023-12-17 08:34:03
107阅读
1,在pom.xml中添加一个starter依赖,相应的依赖都加进来了,不需要一个一个加依赖; 2,在applica
原创 2023-05-11 10:43:13
80阅读
用场景一:依赖注入,控制反转;说白了就是:我有两个类,A类,B类;A类要调用B类方法。一般情况下,得创建B类的对象。但是用了Spring,我们可以不创建对象,直接调用。因为Spring已经帮我们创建对象了。知道作用后,问题来了,怎么配置呢?有好几种方法:1.声明bean:传统的是在spring配置文件中配置bean,现在随着Spring的发展使用注解也可以声明一个bean.两种方式,看个人喜欢(
转载 2024-04-02 21:25:35
85阅读
文章目录一 Spring在实际开发中的运用1.1 什么是Spring1.2 导包二 构造器注入2.1 根据下标进行引入2.2 根据名称进行引入2.3 根据类型进行引入2.4 自动进行引入2.5 在其它的bean的方式三 属性注入3.1 普通属性3.2 集合3.3 数组与properties四 XML的自动注入(了解即可)五 全注解(重要)5.1 扫描相应的包5.2 在相应的类上加注解5.3 如果
转载 2024-05-30 19:03:50
66阅读
一、概述 Spring Cloud Task 的目标是为 Spring Boot 应用程序提供创建短期微服务的功能。在 Spring Cloud Task 中,我们可以灵活地动态运行任何任务,按需分配资源并在任务完成后检索结果。Tasks 是 Spring Cloud Data Flow 中的一个新原语,允许用户将几乎任何 Spring Boot 应用程序作为短期任务执行。2. 开发一个
 最近在对Spring进行研究,Spring是一个轻量级的容器框架,对于Spring的基本定位就是"可有可无",如何进行解释呢,比如对于SSH框架来说,Spring的出现就是为了辅助Hibernate和Struts2更好的发挥其作用,对于其特性我们稍后再进行介绍,本次我们只是通过一个简单的demo来分析一下,既然"可有可无",为何我们还要使用呢?   对于项目,我们
  • 1
  • 2
  • 3
  • 4
  • 5