![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
springboot
文章平均质量分 52
记或往
这个作者很懒,什么都没留下…
展开
-
Springboot异步任务+异步回调实现多个异步任务并行执行
Springboot异步任务+异步回调实现多个异步任务并行执行今天写项目的时候以为访问数据库慢,之后突然想起了异步任务不是可以并行执行方法嘛,之后我就顺着这个思路研究气了异步任务。想要达到效果:controller层进来调用service得多个方法获取数据,但是又需要异步任务没有执行完不能结束掉controller方法,所以需要等待调用的service方法执行完毕,获得了数据 处理好之后再往下执行。这个时候就需要用到异步回调了我们模拟一个这样的效果:实体类:public class User {原创 2021-08-20 17:08:56 · 1930 阅读 · 0 评论 -
SpringBoot的启动方式之SpringBootServletInitializer
SpringBoot的启动方式之SpringBootServletInitializer第一天工作,看大佬写的源码的时候,突然发现在启动类下面还有一个类public class ServletInitializer extends SpringBootServletInitializer { @Override protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {原创 2021-07-09 14:21:14 · 7225 阅读 · 0 评论 -
Springboot整合Kafka
Springboot整合Kafka介绍kafkaKafka是由Apache软件基金会开发的一个开源流处理平台,由Scala和Java编写。Kafka是一种高吞吐量的分布式发布订阅消息系统,它可以处理消费者在网站中的所有动作流数据。 这种动作(网页浏览,搜索和其他用户的行动)是在现代网络上的许多社会功能的一个关键因素。 这些数据通常是由于吞吐量的要求而通过处理日志和日志聚合来解决。 对于像Hadoop一样的日志数据和离线分析系统,但又要求实时处理的限制,这是一个可行的解决方案。Kafka的目的是通过Had原创 2021-06-10 20:32:22 · 1069 阅读 · 2 评论 -
Docker安装Mongodb及Springboot整合Mongodb
Docker安装Mongodb及与Springboot整合安装docker:centos7下载docker容器拉取镜像docker pull mongo运行容器:mkdir /home/data/mongodocker run -p 27017:27017 -v /home/data/mongo:/data/db --name mongodb -d mongo使用Robo 3T图形化界面,管理mongorobo官方下载springboot整合monge导入依赖<原创 2021-05-18 12:34:33 · 327 阅读 · 0 评论 -
springboot2+dubbon0.2.0+zookeeper搭建一个简单的RPC分布式案例
Springboot2+Dubbo0.2.0+Zookeeper搭建一个简单的RPC分布式案例简介Dubbo: 原阿里巴巴的开源分布式服务,现在转给apache接管名为Apache Dubbo,是一个高性能、轻量级的开源Java RPC框架,它提供了三大核心能力:面向接口的远程方法调用,智能容错和负载均衡,以及服务自动注册和发现。Zookeeper: 是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应原创 2021-04-25 12:26:17 · 199 阅读 · 0 评论 -
随心笔记:Springboot整合RabbitMQ消息中间件
随心笔记:Springboot整合RabbitMQ消息中间件Docker安装RabbitMQ1.导入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-amqp</artifactId> </dependency>2.appllcation.properties配置spring.rabb原创 2021-04-22 22:06:53 · 162 阅读 · 0 评论 -
Springboot2.4.x整合ElasticSearch:7.12.x
前言Spring Data Elasticsearch项目将Spring的核心概念应用于使用Elasticsearch Search Engine的解决方案的开发中。 它提供:模板 是用于存储,搜索,排序文档和构建聚合的高级抽象。存储库 例如, 使用户能够通过定义具有自定义方法名称的接口来表达查询您会注意到与Spring框架中的Spring数据solr和mongodb支持相似。直接上代码:这里我是用的是ElasticSearch:7.12.0版+springboot:2.4.5版1.导入依赖原创 2021-04-22 20:39:50 · 1064 阅读 · 1 评论 -
Springboot整合redis+mybatis-plus及自定义json规则的CacheManager
Springboot整合redis及自定义json规则的CacheManager1.导入依赖:<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-cache</artifactId> </dependency>原创 2021-04-17 15:37:03 · 190 阅读 · 0 评论 -
springboot使用aop实现将日志写入日志文件中
springboot使用aop实现将日志写入日志文件中Why:为什么使用aop实现将日志写入文件中Because: 在做项目中,项目发布后就没有控制台打印了,所以之后如果出现错误都要到日志文件中查看。使用aop可以在无感知的情况下经行日志写入。1.application.properties配置文件#日志配置 //日志写入的文件名logging.file.name=myLogFile.log2.配置aop日志组件类:@Aspect@Componentpublic class LogAs原创 2021-04-16 14:21:03 · 854 阅读 · 0 评论 -
springboot上传json格式数据到redis
Springboot上传json格式数据到redisWhy: 为什么使用json格式上传到reids?Becaues: redisTmeplate默认使用的是jdk序列化机制将对象序列化,这样会把数据以序列化的形式存储到redis中,在redis中不好查看数据内容。这里有两种方法上传json格式数据:1.可以使用json转换工具 fastjson jackson。2.自定义序列化规则自己将对象转化为json (使用这个)前提:有commons-net和mybatis-plus依赖,appl原创 2021-04-16 10:47:10 · 482 阅读 · 0 评论 -
Springboot简单使用RedisTemplate
Springboot简单整合Redis没有在Redis的可以查看:docker安装redis及图形化界面的使用1.导入依赖:这里我主要用的是redis+mybatis-plus<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-cache</artifactId></dependency&g原创 2021-04-16 10:06:55 · 426 阅读 · 0 评论 -
springboot+nginx+vsftp实现上传图片
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar原创 2021-04-16 09:02:24 · 252 阅读 · 0 评论 -
使用AOP实现springboot封装全局异常类
springboot封装全局异常类原创 2021-04-16 08:40:39 · 204 阅读 · 0 评论 -
SpringSecurity中表单验证loginProcessingUrl和loginPage问题
SpringSecurity中表单验证loginProcessingUrl和loginPage问题没问题之前状态:之前使用SpringSecurity用户登录验证的时候一直用的是/login请求跳转到自定义登陆页面表单提交用的也是action=/login而Security配置中loginPage用的也是/login,没有什么问题!修改的过程:而后面因为觉得跳转页面和用户验证请求url都是 /login换成了表单用户验证用:/toLoginSecurity配置loginPage换成toL原创 2021-04-12 18:03:32 · 9075 阅读 · 1 评论 -
springboot使用JPA 中的findOne方法没有参数为id的解决办法
springboot使用JPA没有findOne参数为id的方法今天使用JPA开发的时候,使用findOne方法id查询用户,但是没有这个方法。我记得用的时候是有的后来发现是springboot的版本问题解决:1.可以将springboot版本改为1.5.9.RELEASE的版本2.可以使用findById(id).get()方法结果:...原创 2021-04-11 23:39:00 · 576 阅读 · 0 评论 -
Spring Security安全框架的介绍和案例使用
Spring Security安全框架的介绍和使用Spring Security介绍:Spring Security特性:案例Springboot整合SpringSecurity**1.pom.xml导入依赖****2.application.properties文件****3.创建需要的页面**实体类Mapper层:service层配置类Controller层:springboot主启动类Spring Security介绍:Spring Security是一个功能强大且高度可定制的身份验证和访问控制原创 2021-04-10 11:58:20 · 166 阅读 · 0 评论 -
将springboot项目打包到docker运行
将springboot项目打包到docker运行1.修改pom文件首先在springboot项目的pom.xml文件中添加Docker镜像名称:<properties> <docker.image.prefix>springboot</docker.image.prefix></properties>在plugin中添加docker构建插件<build> <plugins> <原创 2021-04-10 10:46:28 · 428 阅读 · 0 评论 -
springboot+vue+elementui双向绑定页面表单会随着修改表单而变化的解决过程
springboot+vue+element双向绑定页面表单会随着修改表单而变化图片解释场景:我使用的elementui 弹框修改数据,是数据回显。后来修改如下样式子就可以,解释:因为row为object对象直接赋值是浅拷贝,所以要是修改表单数据,表格中的数据也会改变。这里我们用JSON对象将数据经行转换,就可行。...原创 2021-04-07 23:41:13 · 475 阅读 · 0 评论