草庐IT

boot-args

全部标签

Spring Boot多数据源事务@DSTransactional的使用

项目场景:SpringBoot集成com.baomidou,引入dynamic-datasource依赖,实现多数据源,这里说下事务问题:1、一个方法中使用同一个数据源;2、一个方法中使用了多个数据源;解决方案: 这里把dao、service列出来1、dao层packagecom.test.mapper;importcom.baomidou.dynamic.datasource.annotation.DS;importorg.apache.ibatis.annotations.Mapper;importorg.apache.ibatis.annotations.Param;importorg.

Spring Boot 实现文件断点下载,实战来了!

来源:juejin.cn/post/7026372482110079012前言互联网的连接速度慢且不稳定,有可能由于网络故障导致断开连接。在客户端下载一个大对象时,因网络断开导致上传下载失败的概率就会变得不可忽视。客户端在GET对象请求时通过设置Range头部来告诉接口服务需要从什么位置开始输出对象的数据。判断是否支持断点下载,根据文档:14.35.1ByteRangeshttps://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html//直接判断是否有Accept-Ranges=bytesbooleansupport=urlConnection.g

【框架篇】Spring Boot 配置文件(详细教程)

SpringBoot配置文件一,配置文件的用途配置文件在SpringBoot项目中的地位是比较重要,其功能可主要归纳为以下几个:进行配置程序属性:配置文件允许设置应用程序的各种属性,如数据库连接、端口号、日志级别、缓存配置等。通过配置文件,可以集中管理和修改这些属性,而不需修改代码。进行环境特定配置:配置文件可以根据不同的环境(如开发、测试、生产环境)指定不同的配置,以满足不同环境下的需求。通过切换不同的配置文件,应用程序可以适应不同的运行环境。进行细粒度配置:配置文件可以提供细粒度的配置,允许逐个组件进行配置,例如数据库连接池、缓存配置、日志配置等。这样每个组件可以根据自己的需求进行个性化配

Spring Boot 如何实现邮件发送

SpringBoot邮件发送在现代的Web应用程序中,邮件通知已经成为了一项非常重要的功能。例如,在用户注册、密码重置、订单确认等方面,我们通常都会使用邮件来通知用户。在SpringBoot应用程序中,我们可以使用JavaMailSender来实现邮件发送。在本文中,我们将介绍如何在SpringBoot应用程序中实现邮件发送,并提供相应的代码示例。邮件发送机制在SpringBoot应用程序中,邮件发送的机制如下:在控制器方法中接收邮件参数。在业务层服务中使用JavaMailSender发送邮件。在控制器方法中返回邮件发送结果。下面我们将介绍如何在SpringBoot应用程序中使用JavaMai

【Spring Boot整合MyBatis教程】

SpringBoot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,SpringBoot致力于在蓬勃发展的快速应用开发领域(rapidapplicationdevelopment)成为领导者。MyBatis是一款优秀的持久层框架,它支持定制化SQL、存储过程以及高级映射。MyBatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集。MyBatis可以使用简单的XML或注解来配置和映射原生信息,将接口和Java的POJOs(PlainOrdinar

spring boot 启动报错---java: 无法访问org.springframework.boot.SpringApplication 错误的类文件:

目录错误提示信息:原因:解决办法:具体步骤:错误提示信息:java:无法访问org.springframework.boot.SpringApplication错误的类文件:/F:/XXX/boot/spring-boot/3.0.0/spring-boot-3.0.0.jar!/org/springframework/boot/SpringApplication.class类文件具有错误的版本61.0,应为52.0请删除该文件或确保该文件位于正确的类路径子目录中原因:主要是因为springboot3.0发布了,在创建项目时,默认为3.0`但同时,springboot3.0只支持jdk17,在

idea如何导入配置Spring Boot项目

1、打开idea,点击File->open选择要打开的springBoot项目2、然后配置Maven,选择File->Settings里面的Build,Excution,Deployement里面的BuildTools里面的Maven,如果没有配置maven镜像,直接使用默认的Bundels(Maven3)点击ok即可,不过这样下载很慢,如果弹出importchanges,点击这个即可,如果配置了maven镜像加速则,使用自己的maven3、选择maven安装路径,选择apache-maven-3.5.4和里面settings.xml4、完成配置,然后下载的jar包放在localreposit

如何将 Spring Boot 项目提交到 Gitee 进行远程管理?

如何将初始化完成的SpringBoot项目,提交的Gitee仓库,进行远程管理?目录如何将初始化完成的SpringBoot项目,提交的Gitee仓库,进行远程管理?0.环境说明1.创建并初始化SpringBoot项目2.创建Gitee仓库3.提交到远程仓库4.可能遇到的问题0.环境说明IDEA2022.3.1Gitee1.创建并初始化SpringBoot项目使用IDEA创建及初始化SpringBoot项目:IDEA2022创建SpringBoot项目详解2.创建Gitee仓库        打开 Gitee,点击右上角创建新的仓库。                 输入仓库名称等信息,点击创建

如何将 Spring Boot 项目提交到 Gitee 进行远程管理?

如何将初始化完成的SpringBoot项目,提交的Gitee仓库,进行远程管理?目录如何将初始化完成的SpringBoot项目,提交的Gitee仓库,进行远程管理?0.环境说明1.创建并初始化SpringBoot项目2.创建Gitee仓库3.提交到远程仓库4.可能遇到的问题0.环境说明IDEA2022.3.1Gitee1.创建并初始化SpringBoot项目使用IDEA创建及初始化SpringBoot项目:IDEA2022创建SpringBoot项目详解2.创建Gitee仓库        打开 Gitee,点击右上角创建新的仓库。                 输入仓库名称等信息,点击创建

【Spring Boot自动装配原理详解与常见面试题】—— 每天一点小知识

                                                             💧SpringBoot自动装配原理详解与常见面试题\color{#FF1493}{SpringBoot自动装配原理详解与常见面试题}SpringBoot自动装配原理详解与常见面试题💧         🌷仰望天空,妳我亦是行人.✨🦄个人主页——微风撞见云的博客🎐🐳《数据结构与算法》专栏的文章图文并茂🦕生动形象🦖简单易学!欢迎大家来踩踩~🌺💧《Java学习笔记》专栏的文章是本人在Java学习中总结的一些知识点~💐🥣《每天一点小知识》专栏的文章可以丰富你的知识库,滴水成河~🌊🪁希