草庐IT

springboot-starter

全部标签

SpringBoot毕业设计40个项目分享(源码+论文)(一)

文章目录前言 课题1:基于SSM与VUE的旅游信息分享管理平台 课题2:基于SSM+VUE的中医商城管理系统 课题3:基于SSM的汽车租赁系统 课题4:基于SSM与VUE的汉服销售论坛系统 课题5: 基于SSM的疫情校园师生登记备案系统  课题6:基于SSM与VUE的农产品商品信息管理系统前言🔥这两年开始毕业设计和毕业答辩的要求和难度不断提升,传统的javaweb缺少创新和亮点,往往达不到毕业答辩的要求,这两年不断有学弟学妹告诉学长自己做的javaweb管理系统达不到老师的要求。为了大家能够顺利以及最少的精力通过毕设,学长分享5个优质ssm+vue毕业设计项目,需要的自取。 课题1:基于SSM

SpringBoot2.0(Lombok,SpringBoot统一返回封装)

目录一,Lombok简介二,添加依赖三,Springboot统一返回封装3.1,创建一个工具包util和一个JsonData类四,示例实体类五,@Data注解一,Lombok简介​java工程中,我们要创建很多的javaBean。这些javaBean中都会写getter,setter,equals,hashCode和toString的模板代码,这些代码都没啥技术含量。​那么我们就是使用Lombok来自动生成这些代码,通过注解的方式。提高我们的工作效率。​Lombok的原理:JSR269插件化注解处理。就是在编译生成字节码之前,Lombok根据自己编写的注解处理器,动态地修改AST增加新的节点(

SpringBoot集成websocket(4)|(使用okhttp3实现websocket)

SpringBoot集成websocket(4)|(使用okhttp3实现websocket)文章目录SpringBoot集成websocket(4)|(使用okhttp3实现websocket)@[TOC]前言一、实现步骤1.实现步骤二、websocket服务代码实现1.WebSocketListener实现2.调用实现总结章节第一章链接:SpringBoot集成websocket(1)|(websocket客户端实现)第二章链接:SpringBoot集成websocket(2)|(websocket服务端实现以及websocket中转实现)前言HTTP是现代应用常用的一种交换数据和媒体的网

【RabbitMQ】Springboot实现延迟队列+死信队列

目录死信的概念应用场景死信的来源延迟队列延迟队列概念延迟队列使用场景springboot实现代码架构图配置类生产者(在web界面输入消息)消费者结果问题和新需求延时队列优化代码架构图 配置文件类代码消息生产者代码消费者存在的问题解决:安装延时队列插件代码架构图 配置文件类代码消息生产者代码消费者结果总结死信的概念死信,顾名思义就是无法被消费的消息,字面意思可以这样理解一般来说,生产者将消息投递到交换机或者直接到队列里了,消费者从队列取出消息进行消费,但某些时候由于特定的原因导致队列中的某些消息无法被消费,这样的消息如果没有后续的处理,就变成了死信,有死信自然就有了死信队列。应用场景1.为了保证

springboot开启mybatis驼峰命名自动映射的三种方式

总结springboot开启mybatis驼峰命名自动映射的三种方式方式一:通过springboot的配置文件application.ymlmybatis:configuration:map-underscore-to-camel-case:true此方式是最简单的,但是要注意,通过springboot的配置文件配置mybatis的设置,则不能够再使用mybatis的配置文件,例如:下边代码中标红的两个设置不能同时存在,要么使用config-location指定mybatis的配置文件,在通过mybatis的配置文件配置相关设置,要么通过springboot配置文件的mybatis.confi

docker 部署 vue+springboot前端+后端 整合在一个镜像中

文章目录1、什么是docker2、打包前后端文件2.1、打包前端文件2.2、打包后端文件3、制作docker镜像4、新建一个容器运行镜像5、保存制作好的镜像6、mysql如果你自己独立开发了一套前后端分离的项目,想要把它放在一个docker镜像中,一键部署,真正做到开箱即用。1、什么是dockerbuildonce,runeverywhere2、打包前后端文件2.1、打包前端文件1.在项目下执行注意!打包之前你的api不要设置成localhost或者127.0.0.1,而是要换成你等下要部署的服务器的ip地址npmrunbuild//oryarnbuild2.会生成一个dist文件夹,里面就是

SpringBoot 数据库高效的数据访问及安全解决方案

作者:禅与计算机程序设计艺术1.简介随着互联网的飞速发展,网站流量越来越多,用户数据也越来越丰富,如何有效地存储、处理和检索数据成为了一个新的技术难题。  SpringBoot是Spring框架的一个轻量级开源框架,其在JavaEE(JavaPlatform,EnterpriseEdition)开发中扮演了重要角色。SpringBoot提供了一种快速、方便的基于Spring的体系结构,从而使得Java开发人员能够更加关注业务逻辑而不是复杂的配置参数。SpringBoot可以自动配置数据访问层,所以开发人员可以直接使用各种ORM框架或JPA来完成数据持久化。同时,SpringBoot在安全性方面

SpringBoot集成MinIO

简介对象存储服务OSS(ObjectStorageService)是一种海量、安全、低成本、高可靠的云存储服务,适合存放任意类型的文件。容量和处理能力弹性扩展,多种存储类型供选择,全面优化存储成本。今天我这里主要讲解SpringBoot如何集成MinIO。引入依赖io.miniominio7.0.2com.squareup.okhttp3okhttp3.14.9compileyml文件配置#Tomcatserver:port:9100#自定义配置项,方便在代码中使用minio:endpoint:127.0.0.1port:9001accessKey:minioadminsecretKey:mi

MyBatis和SpringBoot的集成——SpringBoot+MyBatis项目实战

作者:禅与计算机程序设计艺术1.简介1、什么是MyBatis?MyBatis是一款优秀的持久层框架,它支持定制化SQL、存储过程以及高级映射。MyBatis避免了几乎所有的JDBC代码并且使数据库操作变得简单一致。2、为什么要用MyBatis?MyBatis有以下优点:可以将XML配置文件中的数据库操作逻辑分离出来,即便是多个开发人员同时开发时也不会互相干扰,提高协作效率;提供详细的错误信息,可以很方便地定位到底出了哪里的问题;支持多种数据库系统,可以自动生成SQL,适应不同数据库系统;内置事务管理,简化了数据访问对象(DAO)的编程复杂度;它的SQL映射支持动态语言,降低了学习成本;3、什么

Springboot3整合使用aj-captcha行为验证码解决方案

截止到目前(2023-04-20),Springboot最新稳定版本已经迭代到3.0.5,而我们项目中使用的行为验证码框架aj-captcha还没有适配Springboot3,码云上类似的请求也没有得到过回应,于是决定自己动手适配一下,研究下来发现适配3.x并没有那么难,这里记录一下适配过程,希望能帮到他人首先搭建一个Springboot2的项目,以最简单的方法整合验证码,这里我选择使用springboot2.7.5和aj-captcha1.3.0,在Maven中添加依赖后直接启动项目即可4.0.0org.springframework.bootspring-boot-starter-pare