springboot
-
基于springboot+bootstrap+mysql+redis怎么搭建完整的权限架构
首先将已经封装好的bootstrap脚本引入到我们现有的工程,目录如下: 到此我们的bootstraop框架引入完成,那么基于bootstrap框架我们现在开始开发属于我们的第一个bootstrap页面登陆页,打开我们的templates文件在底下找到我们login.ht…
-
怎么使用dockercompose搭建springboot-mysql-nginx应用
使用docker构建spring-boot应用,是把编译好的jar包构建到镜像中。 这篇是把spring-boot连同数据库,做为一组docker服务运行起来。 这里只是把自己操作记录下来,完整运行的代码见“参考”中的引用1中的内容。(我修改mysql映射目录及获取远程ip的方法) 主要步骤: 搭建…
-
SpringBoot怎么集成Druid连接MySQL8.0.11
1.配置依赖 依赖管理我们可以使用maven或者gradleMySQL Connector/J版本选择: 注意:如果是MySQL5.X系列的话,使用8.0.X的驱动会有兼容性问题出现,请留意! 1.1MySQL Connector/J依赖配置 maven mysql mysql-connector-…
-
SpringBoot如何连接MySQL获取数据写后端接口
1.新建项目 2.添加依赖 mysql mysql-connector-java 8.0.20 org.springframework spring-jdbc 5.3.8 org.springframework spring-tx 5.3.8 org.springframework spring-a…
-
怎么使用SpringBoot+MyBatisPlus+MySQL8实现树形结构查询
场景: 实现权限功能模块时,需要将查询的权限数据,以树形结构的方式返回给前端。 功能实现: 第一步:权限表结构定义及其功能演示数据。 DROP TABLE IF EXISTS `baoan_privilege`;CREATE TABLE `baoan_privilege` ( `id` varcha…
-
MyBatis XML 文件无法调用的解决方案
本文旨在解决Spring Boot项目中MyBatis XML映射文件无法被正确调用的问题。我们将通过分析常见配置错误、文件路径问题以及Mapper接口定义等方面,提供详细的排查和解决方案,确保XML中定义的SQL语句能够被成功执行。 问题分析与解决 当在Spring Boot项目中使用MyBati…
-
Spring Boot项目作为可导入依赖JAR包的构建指南
本文旨在解决spring boot项目在作为其他项目的依赖库时,默认打包方式(含boot-inf目录)不兼容的问题。通过结合使用maven assembly插件生成包含所有依赖的jar包,并巧妙配置spring boot maven插件以跳过其默认行为,我们将指导您构建一个标准、自包含且可被其他项目…
-
SpringBoot事务详细简介
重要概念 自动提交模式 对于mysql数据库,默认情况下,数据库处于自动提交模式。每一条语句处于一个单独的事务中,在这条语句执行完毕时,如果执行成功则隐式的提交事务,如果执行失败则隐式的回滚事务。对于正常的事务管理,是一组相关的操作处于一个事务之中,因此必须关闭数据库的自动提交模式,下面是查看方式:…
-
SpringBootTest中自定义Bean命名策略解决名称冲突
当在`@SpringBootTest`中指定部分类进行测试时,若存在同名但不同包的Bean,可能导致`BeanDefinitionOverrideException`。本教程将展示如何在测试环境中,通过内部`@Configuration`类结合`@ComponentScan`及其`nameGener…
-
Spring Boot中动态更新文件读取与数据库持久化教程
本教程详细介绍了在spring boot应用中如何正确读取不断更新的外部文件,并将其数据持久化到数据库。它解决了使用`getresourceasstream`无法获取动态文件更新的问题,通过直接文件系统访问、`@scheduled`任务调度和最佳实践(如构造器注入)来确保数据实时同步,从而实现高效可…