草庐IT

springboot-websocet

全部标签

SpringBoot 如何使用 @Async 注解处理异步事件

SpringBoot如何使用@Async注解处理异步事件在现代应用程序中,异步编程已经成为了必备的技能。异步编程使得应用程序可以同时处理多个请求,从而提高了应用程序的吞吐量和响应速度。在SpringBoot中,我们可以使用@Async注解来实现异步编程。本文将介绍@Async注解的使用方法和注意事项。什么是@Async注解@Async注解是SpringFramework中的一个注解,它可以用来标记一个方法是异步的。当一个方法被@Async注解标记之后,SpringFramework会自动创建一个线程池,并将这个方法的执行放到线程池中进行。这样,就可以避免在执行这个方法时阻塞主线程,从而提高了应

基于Java+SpringBoot+vue前后端分离夕阳红公寓管理系统设计实现

博主介绍:✌全网粉丝30W+,csdn特邀作者、博客专家、CSDN新星计划导师、Java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌🍅文末获取源码联系🍅👇🏻 精彩专栏推荐订阅👇🏻 不然下次找不到哟2022-2024年最全的计算机软件毕业设计选题大全:1000个热门选题推荐✅Java项目精品实战案例《100套》Java微信小程序项目实战《100套》​ 系统介绍:如今社会上各行各业,都在用属于自己专用的软件来进行工作,互联网发展到这个时候,人们已经发现离不开了互联网。互联网的发展,离不开一些新的技术,而新技术的产生往往是为了解决现

SpringBoot请求转发的方式

概论想要使用SpringBoot进行请求的转发,我们一共是有两大类(四种方法),一种是controller控制器转发一种是使用HttpServletRequest进行转发,这里每个方式都有两种转发方式一种内部转发一种外部转发controller控制器转发packagecom.example.requestplay.demos.web.RequestPlay1;importorg.springframework.web.bind.annotation.RequestMapping;importorg.springframework.web.bind.annotation.RestControll

springboot的MockMvc单元测试(测试controller层方法)

所谓单元测试,即用一小段可以独立运行的代码,去测试一个比较底层的单独的功能。如果需要对controller层的方法进行测试,那么我们可以使用springboot提供的MockMvc,模拟客户端的请求来测试。 一、引入依赖   只有我们去执行测试类时,该依赖才会被加载  org.springframework.boot spring-boot-starter-test test二、理论知识详解1.@RunWith该注解为类级别批注,该注解的作用是告诉java这个类是以什么运行环境来运行2.@SpringBootTest 启动spring容器,用来指定springboot应用程序的入口类,该注解会

基于Java+SpringBoot+Vue前后端分离青年公寓服务平台设计和实现

博主介绍:✌全网粉丝30W+,csdn特邀作者、博客专家、CSDN新星计划导师、Java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌🍅文末获取源码联系🍅👇🏻 精彩专栏推荐订阅👇🏻 不然下次找不到哟2022-2024年最全的计算机软件毕业设计选题大全:1000个热门选题推荐✅Java项目精品实战案例《100套》Java微信小程序项目实战《100套》​系统介绍:传统信息的管理大部分依赖于管理人员的手工登记与管理,然而,随着近些年信息技术的迅猛发展,让许多比较老套的信息管理模式进行了更新迭代,房屋信息因为其管理内容繁杂,管理数量繁多

SpringBoot SSE服务端主动推送事件详解

一、SSE概述1、SSE简介SSE(ServerSentEvent),直译为服务器发送事件,也就是服务器主动发送事件,客户端可以获取到服务器发送的事件。我们常见的http交互方式是客户端发起请求,服务端响应,然后一次请求完毕。但是在SSE的使用场景下,客户端发起请求,然后建立SEE连接一直保持,服务端就可以返回数据给客户端。SSE简单来说就是服务器主动向前端推送数据的一种技术,它是单向的。SSE适用于消息推送,监控等只需要服务器推送数据的场景中。比如:文件下载时,后端可以推送下载进度条信息。2、特点SSE(ServerSendEvent)服务端主动推送:html5新标准,用来从服务端实时推送数

Jenkins部署SpringBoot的Docker镜像步骤详解

前面我们介绍了K8S+Docker+Maven插件打包部署SpringCloud微服务项目,在实际应用过程中,很多项目没有用到K8S和微服务,但是用到了Docker和SpringBoot,所以,我们这边介绍,如果使用Jenkins+jib-maven-plugin插件打包部署SpringBoot项目的Docker镜像。网上有多种Docker打包插件使用说明,讲解最多的是Spotify开源的,Spotify官方已不再推荐使用docker-maven-plugin插件进行打包,而是推荐其最新的docker打包插件dockerfile-maven-plugin,但是dockerfile-maven-

springboot 2.7版本整合swagger2代码实现

1.导入swagger2依赖io.springfoxspringfox-boot-starter3.0.02.添加swagger配置类packagecom.xiyuan.cluster.middle.config;importorg.springframework.boot.actuate.autoconfigure.endpoint.web.CorsEndpointProperties;importorg.springframework.boot.actuate.autoconfigure.endpoint.web.WebEndpointProperties;importorg.spring

可视化大屏设计BI平台【SpringBoot+MyBatisPlus】【开源】【分享】

可视化大屏设计BI平台【SpringBoot+MyBatisPlus】功能简介技术描述打包目录build系统目录数据流程图运行准备♝访问项目演示图✅💡「分享」今天主要给大家分享一个基于SpringBoot+Vue+MyBatisPlus+element-ui的一个可视化大屏设计BI平台项目。好了,话不多说,让我们来介绍一下该项目。功能简介AJ-Report是一个完全开源的BI平台,酷炫大屏展示,能随时随地掌控业务动态,让每个决策都有数据支撑。多数据源支持,内置mysql、elasticsearch、kudu等多种驱动,支持自定义数据集省去数据接口开发,目前已支持20种大屏组件/图表,不会开发,

springboot接收参数的几种方式

1、四种传参方式1.1、params传参格式:?号传参,在地址栏上加参数http://localhost:8080?参数名=值&参数名=值1.2、body传参格式:请求体传参http://localhost:8080/core/booksform-data的请求是在body中,为key=value格式,同时可以传文件,Content-Type为multipart/form-data,后端可以用@RequestParam接收。1.3、jsonjson传参也是在body当中,只不过json是一种数据格式,后端可以用@RequestBody接收。1.4、地址栏地址栏传参,直接通过/在地址上拼接参数值