草庐IT

springboot-websocet

全部标签

SpringBoot操作Excel实现导入和导出功能(详细讲解+Gitee源码)

前言:在日常的开发中,避免不了操作Excel,比如从系统当中导出一个报表,或者通过解析客户上传的Excel文件进行批量解析数据入库等等,本篇博客主要汇总日常开发中如何使用开源的Apache提供的POI流操作Excel进行导入导出功能详解。目录一、导入pom.xml依赖二、准备数据三、导出功能 3.1、新建文件3.2、新建工作簿3.3、自定义样式3.4、创建行和列并填充数据3.5、合并单元格 3.6、创建批注 3.7、遍历数据3.8、设置响应下载3.9、运行截图四、导入功能4.1、获取单元格值方法4.2、获取文件流4.3、获取Excel文件对象4.4、获取工作簿4.5、获取首尾行下标4.6、读取

SpringBoot集成RabbitMQ(生产者)

默认读者已经对SpringBoot和RabbitMQ比较熟悉SpringBoot集成RabbitMQ(生产者)的步骤如下:创建SpringBoot工程Maven添加spring-boot-starter-amqp编写application.properties配置RabbitMQ的信息编写交换机、队列、绑定配置类在业务逻辑代码中注入RabbitTemplate调用RabbitTemplate的方法,完成消息推送1.添加依赖在pom.xml添加依赖:dependency>groupId>org.springframework.bootgroupId>artifactId>spring-boot-

RabbitMQ整合Springboot

目录一、配置二、使用(1)创建普通交换机(2)创建普通队列(3)绑定交换机--队列(4)创建带有死信交换机的队列(5)生产者(6)消费者(7)Message对象(8)延时队列优化(死信实现延时,有缺陷)三、Rabbitmq插件实现延迟队列(重点)四、发布确认(1)确认回调接口(监控消息是否被收到)(2)回退消息五、备份交换机六、其他知识(1)幂等性(消息重复消费)(2)队列优先级(3)惰性队列一、配置 org.springframework.boot spring-boot-starter-amqp yaml#RabbitMQ配置#地址spring.rabbitmq.host=1

SpringBoot入门

1.介绍:SpringBoot是一个基于Spring框架的开源项目,旨在简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。SpringBoot提供了丰富的Spring模块化支持,可以帮助开发者更轻松快捷地构建出企业级应用。它通过自动配置功能,降低了复杂性,同时支持基于JVM的多种开源框架,可以缩短开发时间,使开发更加简单和高效。2.系统要求:JDK环境必须是1.8或者jdk11版本及以上。后面要使用到Maven管理工具3.5+及以上版本,建议是:3.6不要用最新。内置了Tomcat9.x/Servlet4.x。开发工具建议使

基于Java+SpringBoot+vue前后端分离高校心理教育辅导设计实现

博主介绍:✌全网粉丝30W+,csdn特邀作者、博客专家、CSDN新星计划导师、Java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌🍅文末获取源码联系🍅👇🏻 精彩专栏推荐订阅👇🏻 不然下次找不到哟2022-2024年最全的计算机软件毕业设计选题大全:1000个热门选题推荐✅Java项目精品实战案例《100套》Java微信小程序项目实战《100套》​ 系统介绍:随着Internet技术的发展,心理教育辅导系统应运而生,心理教育辅导系统为用户提供了一个更为便利的心理测试咨询平台。所以,为了充分满足高校学生心理教育辅导的需求,特开发

springboot多数据源配置

简介开发当中经常会遇到需要进行多库多表数据整合的需求,在无法拆分项目的情况下,就需要在一个项目中配置多数据源,实现多库数据的整合。本文是在springboot框架的基础上进行的多数据源配置,可参考,也欢迎指正1、第一步:application配置application.yml配置如下:在单数据源配置的基础上新增db名称的属性,这里起名为“db1”、“db2”,方便区分,如有需要也可以命名为自己需要的名字;在对应的数据库配置下填入数据库的地址、端口号、账号、密码等信息;切记数据库信息要匹配哦,否则会连接失败。spring:datasource:db1:jdbc-url:jdbc:mysql://

一张思维导图带你学会使用SpringBoot中的Schedule定时发送邮件

🧑‍💻作者名称:DaenCode🎤作者简介:啥技术都喜欢捣鼓捣鼓,喜欢分享技术、经验、生活。😎人生感悟:尝尽人生百味,方知世间冷暖。📖所属专栏:SpringBoot实战系列文章目录标题一文带你学会使用SpringBoot+Avue实现短信通知功能(含重要文件代码)一张思维导图带你学会Springboot创建全局异常、自定义异常一张思维导图带你打通SpringBoot自定义拦截器的思路28个SpringBoot项目中常用注解,日常开发、求职面试不再懵圈一张思维导图带你学会SpringBoot、Vue前后端分离项目线上部署文章目录系列文章目录思维导图🌟介绍🌟必不可少的注解🌟入门案例启动类添加@En

如何申请文心一言&文心千帆大模型API调用资格、获取access_token,并使用SpringBoot接入文心一言API

前段时间,百度文心一言&文心千帆大模型开放了API调用的测试,接下来,教大家申请测试资格并接入文心千帆大模型的API。一、文心一言&文心千帆的测试资格申请1. 确保拥有一个百度智能云的账号右上角点击注册,内容如实填写并完成实名认证。 注册与认证详细内容不再赘述。2. 文心千帆大模型资格申请进入文心一言&文心千帆大模型介绍页,点击申请体验会进入填写问卷页,没有什么技巧,如实填写问卷信息即可,记得每一项要尽量详细,然后点击提交,接下来等待即可。已经申请通过的会显示我这个页面。 不出意外的话,接下来一天两天内你会收到如下短信收到信息代表你申请通过,并且会赠送一张20的券,可根据文档自行使用。3.(可

ElasticSearch(九)【SpringBoot整合】

九、SpringBoot整合Elasticsearch上一篇文章《ElasticSearch-过滤查询》9.1基本环境配置创建一个springboot工程springboot-elasticsearch在pom.xml导入依赖dependency>groupId>org.springframework.bootgroupId>artifactId>spring-boot-starter-data-elasticsearchartifactId>dependency>【注意】使用的springboot需要根当前ES版本兼容配置application.yml文件#应用名称spring:applic

SpringBoot3进阶用法,你学会了吗?

一、简介在上篇《SpringBoot3基础》中已经完成入门案例的开发和测试,在这篇内容中再来看看进阶功能的用法;主要涉及如下几个功能点:调度任务:在应用中提供一定的轻量级的调度能力,比如方法按指定的定时规则执行,或者异步执行,从而完成相应的代码逻辑;邮件发送:邮件作为消息体系中的渠道,是常用的功能;应用监控:实时或定期监控应用的健康状态,以及各种关键的指标信息;切面编程:通过预编译方式和运行期动态代理实现程序中部分功能统一维护的技术,可以将业务流程中的部分逻辑解耦处理,提升可复用性;二、工程搭建1、工程结构图片2、依赖管理org.springframework.bootspring-boot-