![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringBoot
文章平均质量分 75
指尖上跳动的旋律
这个作者很懒,什么都没留下…
展开
-
Java实现手动操作定时任务功能的简单例子(动态创建定时任务)
本文是想通过Java来实现一个简单的动态创建定时任务例子,以便个人能了解ThreadPoolTaskScheduler和ScheduledFuture相关的用法,下面将以一个“提醒业务”的功能展开说明。原创 2022-06-28 12:06:37 · 5058 阅读 · 3 评论 -
Ureport2在Nginx代理下访问时出现Handler [t] not exist报错的解决方法
这个问题在很久之前就已经解决的,今天刚好有空,就分享一下具体的解决办法,希望能帮忙到各位! 该问题主要是Ureport2在集成到SpringBoot项目时,会根据当前...原创 2021-10-09 13:49:06 · 2362 阅读 · 3 评论 -
如何在uReport2的SQL语句中添加查询参数并且访问报表页面
相信看过第二章link《uReport2报表工具的基础使用及注意事项》的读者们应该对uReport2的基础操作会有所了解的,本章就开始讲述一下,如何在uReport2的SQL语句中添加查询参数并且访问报表页面。(一)添加查询参数 因为uReport2的编写入口支持表达式解析,不难想到可以用${}的方式进行编写。当然,此处需要借助param(原创 2020-12-10 16:12:41 · 17006 阅读 · 71 评论 -
uReport2报表工具的基础使用及注意事项
上一章笔者刚讲述如何在SpringBoot项目中集成uReport2报表工具,本章主要是跟大家说一下uReport2报表工具的基本使用方法,下面开始进入主题:①承接上一章的界面,我们通过打开数据源,选择自己配置好的数据源,可以看到如下所示:此时我们可以右键“uReport数据源”,添加数据集,或者删除当前的数据源,如下:当选择添加数据集时,会出现以下界面:笔者可以在右边的输入框中编写SQL语句或者表达式查询,或者在左边的选择列表中要查询的表,双击就能在右边生成对应的基础查询语句。编写完SQL语原创 2020-12-10 14:37:26 · 5857 阅读 · 1 评论 -
SpringBoot集成ureport2报表工具(非常简便)
今天来跟大家分享一下SpringBoot框架集成uReport2工具的操作步骤,部署起来非常方便,不需要像网上那些文章一样单独编写配置文件。当然,如果需要重写uReport的配置文件就另当别论了。下面开始详细讲解: 在往下查看文章时,请确认当前项目的数据库连接是否正确,以便接下来的操作。①在pom.xml文件中添加uReport依赖: &原创 2020-12-08 14:58:06 · 6094 阅读 · 2 评论 -
微服务基础框架搭建详解(三)—— 服务的发现与消费(客户端消费者的实现)
经过上一章的实践微服务基础框架搭建详解(二)—— 高可用服务注册中心,我们已经成功搭建微服务框架中的核心组件——服务注册中心(包括单节点模式和高可用模式)。本章我们来尝试构建一个服务消费者,它的主要功能就是发现及消费服务,其中发现服务由Eureka客户端完成,而消费服务则由Ribbon完成。 Ribbon是一个基于HTTP和TCP的客服端负载原创 2020-11-19 13:45:27 · 336 阅读 · 1 评论 -
微服务基础框架搭建详解(二)—— 高可用服务注册中心
高可用是分布式系统架构设计中必须考虑的因素之一,它通常是指,通过设计减少系统不能提供服务的时间。在微服务架构的分布式环境下,我们需要充分考虑发生故障的情况,所以在生产环境中必须得对各个组件进行高可用部署。 上一章主要是通过单节点方式来实现服务注册中心《微服务基础框架搭建详解(一)—— 注册服务中心Eureka的基础搭建》,本章主要讲解如何构建原创 2020-11-17 16:54:01 · 289 阅读 · 3 评论 -
微服务基础框架搭建详解(一)—— 注册服务中心Eureka的基础搭建
最近笔者开始学习微服务基础框架的搭建,并且把学习笔记进行记录和分享,希望能够给一些初学者提供帮忙,下面开始讲解:(一)实验工具及环境本文使用的开发工具是:Spring Tool Suite 4(STS4)JDK版本为:1.8(二)创建注册服务中心服务端(服务注册中心)(1)在STS工具上新建一个项目叫“eureka-server-01”,具体信息如下所示:SpringBoot版本信息暂时选择默认,等创建完任务时原创 2020-11-16 16:59:16 · 474 阅读 · 1 评论 -
搭建Eureka高可用服务端启动时出现Cannot execute request on any known server
今天跟着一个PDF文档和一些博文来搭建Euraka的高可用基础项目,在启动服务端项目时提示该错误:com.netflix.discovery.shared.transport.TransportException: Cannot execute request on any known server如下图所示:(一)解决方法1 根据笔者原创 2020-11-13 17:07:19 · 679 阅读 · 1 评论 -
使用Swagger2时出现No operations defined in spec错误
有很多读者可能对照网上的方法来进行搭建时,可能都会出现标题中的问题,特别是刚接触SpringBoot集成Swagger2框架,有一些博主没有重点强调一些必须注意的地方,导致新手跟着照做,结果出现或多或少的问题。废话不多说,马上进入正题。 针对以上这个问题的处理方法,其实我们只需要去检查Swagger2配置类里面的createRestApi(原创 2020-09-02 15:39:55 · 6403 阅读 · 0 评论 -
Swagger2不被SpringSecurity框架拦截的配置说明
今天博主打算在SpringSecurity框架中集成Swagger2框架进行接口功能的运行及测试,发现Swagger2会被SpringSecurity框架拦截,导致我们在浏览器中访问不了Swagger2首页。 解决这个问题的主要方法只需要在SpringSecurity的配置类中添加一个方法即可,博主的SpringSecurity的配置类定义为原创 2020-09-02 11:28:43 · 3964 阅读 · 1 评论 -
SpringBoot搭建Swagger2详细讲解及使用教程
最近在项目开发中想单独调试或者运行某个接口的功能,特别是通过post方式来访问接口通过链接直接访问时会出错,因此想在项目中集成Swagger2框架,此时就可以对各个接口进行测试,下面开始代码分析及讲解:(1)首先在pom.xml文件中引入Swagger2的相关依赖: <!-- Swagger依赖 --> <dependency> <groupId>io.springf原创 2020-09-02 10:59:54 · 1337 阅读 · 1 评论 -
SpringBoot自定义注解——通过AOP编程实现注解的业务逻辑功能
最近在项目学习中有看到了自定义注解的相关用法,笔者带着学习的心态,自己也在项目中编写自己定义好的注解,并且使该注解在代码中生效,下面开始来进行说明:(1)首先我们可以通过@interface来定义一个注解:import static java.lang.annotation.ElementType.METHOD;import static java.lang.annotation.RetentionPolicy.RUN原创 2020-08-20 13:56:19 · 869 阅读 · 0 评论 -
SpringBoot项目启动时报MySQL server version for the right syntax to use near ‘type=MyISAM‘ at line 1
引起该错误提示的主要以下配置信息:(如果是SpringBoot项目,那该配置信息一般都在application.properties配置文件中)spring.jpa.database-platform=org.hibernate.dialect.MySQLDialect 该错误与SpringBoot的版本有关,据博主搜索相关材料,在Spr原创 2020-08-12 10:37:50 · 1675 阅读 · 1 评论 -
SpringBoot通过修改配置文件实现任务定时器的开关控制效果
在SpringBoot日常开发中,我们都会想着通过修改properties文件的属性去实现对某一些组件的控制和管理,尤其是对某一个配置类进行控制,此时我们需要用的注解是@ConditionalOnProperty,该注解有三个必要的参数:①prefix :配置文件中配置信息的前缀;②name :配置信息的名称;③havingValue :配置信息的值; &nb原创 2020-08-05 14:55:59 · 2132 阅读 · 4 评论