spring-boot-plus是一套集成spring boot常用开发组件的后台快速开发框架。
它是一个易于使用,快速,高效,功能丰富,开源的spring boot 脚手架。前后端分离,专注于后端服务
每个人都可以独立、快速、高效地开发项目!
Everyone can develop projects independently, quickly and efficiently!
中间件 | 版本 | 备注 |
---|---|---|
JDK | 1.8+ | JDK1.8及以上 |
MySQL | 5.7+ | 5.7及以上 |
Redis | 3.2+ |
技术 | 版本 | 备注 |
---|---|---|
Spring Boot | 2.1.6.RELEASE | 最新发布稳定版 |
Spring Framework | 5.1.8.RELEASE | 最新发布稳定版 |
Mybatis | 3.5.1 | 持久层框架 |
Mybatis Plus | 3.1.1 | mybatis增强框架 |
Alibaba Druid | 1.1.17 | 数据源 |
Fastjson | 1.2.58 | JSON处理工具集 |
swagger2 | 2.7.0 | api文档生成工具 |
commons-lang3 | 3.9 | 常用工具包 |
commons-io | 2.6 | IO工具包 |
commons-codec | 1.12 | 加密解密等工具包 |
commons-collections | 3.2.1 | 集合工具包 |
reflections | 0.9.11 | 反射工具包 |
hibernate-validator | 6.0.17.Final | 后台参数校验注解 |
jwt | 0.9.1 | json web token |
hutool-all | 4.5.10 | 常用工具集 |
Introduction spring-boot-plus是一套集成spring boot常用开发组件的后台快速开发框架 Purpose 每个人都可以独立、快速、高效地开发项目! Everyone can develop projects independently, quickly and efficiently! Quick Start 官网地址:springboot.plus GITHUB:
spring-boot-plus geekidea spring-boot-plus: Spring-Boot-Plus是易于使用,快速,高效,功能丰富,开源的spring boot 脚手架. 配置 https://springboot.plus/config/#spring-boot https://springboot.plus/guide/rbac.html#shiro%E6%9D%83
背景 springboot项目,使用ORM层面使用 mybatis-plus,并且集成了 dynamic-datasource-spring-boot-starter 实现多个数据源的切换。 问题描述 yml文件中 按照格式 配置了2个数据库 ds1、ds2 ,在Mapper接口 标记上 @DS(“ds2”),但实际执行时,却使用了 ds1的数据库,导致了sql报错。 原因分析 经过调试发现,获取
spring-boot-starter-jdbc是springboot提供的,但是如果引入了mybatis-spring-boot-starter,就不再需要单独引入spring-boot-starter-jdbc了,这是由于mybatis已经包含了此依赖 自动检测有没有配置数据库的连接信息,去application.properties中加载,如果没有,启动不了 注意:application.p
基础知识 1、引入dynamic-datasource-spring-boot-starter。 <dependency> <groupId>com.baomidou</groupId> <artifactId>dynamic-datasource-spring-boot-starter</artifactId> <version>${version}</version> </de
项目场景: springboot个人博客开发 参考视频:参考视频 问题描述: 在导入mybatis-spring-boot-starter的时候报错 <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> </depe
项目场景: springboot个人博客开发 参考视频:参考视频 问题描述: 在导入mybatis-spring-boot-starter的时候报错 <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> </depe
多数据源系列 1、spring boot2.0 +Mybatis + druid搭建一个最简单的多数据源 2、利用Spring的AbstractRoutingDataSource做多数据源动态切换 3、使用dynamic-datasource-spring-boot-starter做多数据源及源码分析 文章目录 多数据源系列 简介 实操 基本使用 集成druid连接池 service嵌套 为什么切
mybatis-spring-boot-starter版本 spring-boot-starter版本 mybatis版本 mybatis-spring版本 2.1.2 2.2.5.RELEASE 3.5.4 2.0.4 2.1.1 2.1.9.RELEASE 3.5.3 2.0.3 2.1.0 2.1.6.RELEASE 3.5.2 2.0.2 2.0.1 2.0.9.RELEASE 3.5.1
MyBatis 最强大的特性之一就是它的动态语句功能。 MyBatis确实能通过在任何映射SQL语句中使用强大的动态SQL来改进这些状况。动态SQL元素对于任何使用过JSTL或者类似于XML之类的文本处理器的人来说,都是非常熟悉的。在上一版本中,需要了解和学习非常多的元素,但在MyBatis 3 中有了许多的改进,现在只剩下差不多二分之一的元素。MyBatis使用了基于强大的OGNL表达式来消除了
本文主要面向 Spring Boot 的使用者,通过两个示例来介绍如何使用 Nacos 来实现分布式环境下的配置管理和服务发现。 关于 Nacos Spring Boot 的详细文档请参看:nacos-spring-boot-project。 通过 Nacos Server 和 nacos-config-spring-boot-starter 实现配置的动态变更; 通过 Nacos Server
Spring Boot已成为当今最流行的微服务开发框架,本文是如何使用Spring Boot快速开始Web微服务开发的指南,我们将使创建一个可运行的包含内嵌Web容器(默认使用的是Tomcat)的可运行Jar包。 Spring Boot旨在简化创建产品级的Spring应用和服务,简化了配置文件,使用嵌入式web服务器,含有诸多开箱即用微服务功能,可以和spring cloud联合部署。 传统的Sp
日期: 2021-01-07 创盛视联数码科技(北京)有限公司 1.概述 本文档包括两个SDK:websdk和UI-SDK的使用介绍 websdk(下文简称SDK)是一个适用于浏览器的互动直播SDK,使用此SDK可以与获得场景视频(原CC视频)云服务进行对接,使用小班课音视频服务 UI-SDK是获得场景视频提供的一个带UI效果的互动直播课堂在线SDK,开箱即用 1.1 功能特性 websdk目前包
本文向大家介绍springboot集成mqtt的实践开发,包括了springboot集成mqtt的实践开发的使用技巧和注意事项,需要的朋友参考一下 序 MQTT(Message Queuing Telemetry Transport)是基于二进制消息的发布/订阅编程模式的消息协议,非常适合需要低功耗和网络带宽有限的IoT场景。这里简单介绍一下如何在springboot中集成。 maven 配置cl
本文向大家介绍玩转spring boot 快速开始(1),包括了玩转spring boot 快速开始(1)的使用技巧和注意事项,需要的朋友参考一下 开发环境: IED环境:Eclipse JDK版本:1.8 maven版本:3.3.9 一、创建一个spring boot的mcv web应用程序 打开Eclipse,新建Maven项目 选择quickstart模板 完成Maven项目的创建 参照
问题内容: 我在堆栈或其他地方在后台处理NSTimer时遇到了很多问题。我尝试了所有实际上有意义的选项之一,以便在应用程序进入后台时停止计时器 和 起初我以为我的问题解决了,我只是保存了应用程序进入后台的时间,并计算了应用程序进入前景时的时间..但后来我注意到时间实际上延迟了3、4、5秒。 ..实际上不一样..我已将其与另一台设备上的秒表进行了比较。 在后台运行NSTimer真的有任何SOLID解
移动互联快速开发平台 采用Mongodb为底层数据库:数据设计随需而变; 采用Mongodb集群,支撑大数据量,大并发实时查询,便于扩展; 采用SpringMongodb简化开发,简单得令人发指; 采用SpringRest提供JSON的输出,支持各种转换; 提供程序整合、兼容中文、跨域JSONP的支持; 进行了大数据量的压力测试,参数的最优配置; 各种最佳实践。 HTML5 快速开发的前端架构,专
ECharts,缩写来自Enterprise Charts,商业级数据图表,一个纯Javascript的图表库,可以流畅的运行在PC和移动设备上,兼容当前绝大部分浏览器(IE6/7/8/9/10/11,chrome,firefox,Safari等),底层依赖轻量级的Canvas类库ZRender,提供直观,生动,可交互,可高度个性化定制的数据可视化图表。创新的拖拽重计算、数据视图、值域漫游等特性大