
SpringBoot
西红柿丶番茄
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
springboot2入门
还在copy-paste代码吗?还在从另外的项目中拷贝JDBC、Mybaties、Spring等相关的XML配置吗?在使用Spring的时候,大家会发现,想成功布置一个web项目,需要配置许多的XML文件,并且这些步骤是一成不变的,会浪费很多时间在上面,严重影响开发效率。或许公司都有相应的基础架构,只要拷贝过来就可以成功的运行,但也是很繁琐的。为了解决这些重复的操作,简化开发人员的配置,更加关注核...原创 2019-03-29 23:43:30 · 484 阅读 · 0 评论 -
springboot2与redis整合
Redis,对于大家来说应该不陌生,是经常使用的开发技术之一。原始的RDBMS关系型数据库,能够存储海量的数据,但是在某些特殊的情况下,性能并不是特别的好,例如热点数据的读写,数据缓存等。Redis作为NoSQL中的一员,基于内存数据存储,支持多种数据结构,单线程处理,是一款高性能的可持久化key-value数据库。对于Redis就不做过多介绍了,相信大家或多或少都了解过,下面重点描述Spring...原创 2019-04-05 15:56:45 · 4114 阅读 · 0 评论 -
springboot2与mybaties整合
在实际项目中,应该很少有不使用数据库的项目吧,目前来看,大部分的公司使用的都是mysql+mybaties做持久化存储。因此,在这里为大家讲解一下springboot与mybaties应该如何整合。以下内容纯属个人见解,若有不对的地方,望大家指正。项目搭建通过第一篇文章,我们已经能够很熟练的搭建springboot项目了,这里,我们就减少项目搭建的步骤,若大家不会搭建,可以返回第一篇文章了...原创 2019-03-31 22:16:43 · 456 阅读 · 0 评论 -
springboot2与cache-redis整合
缓存,两个字经常出现在我们的耳旁,它被用作数据的高性能读写,防止每次都需要进行数据库的读写,减少性能消耗。Spring从3.1版本开始就提供了cache支持,SpringBoot更是提供了spring-boot-starter-cache用于我们快速进行缓存开发,支持多种缓存组件整合:Redis、EhCache、Hazelcast等。接下来我们就以当前最火的Redis来为大家介绍cache的使用。...原创 2019-04-08 22:45:37 · 1484 阅读 · 0 评论 -
springboot2与swagger2整合
传统的做法,我们应该会为每个系统准备一份接口文档,方便各个团队之间的交流。但是在微服务快速发展的今天,各个系统之间的交流基本都依赖于接口调用,这样就导致接口变得越来越多,开发人员在开发的同时还要维护文档,任务量加重,哀声一片,也可能会出现开发人员未及时维护文档,使得文档与接口信息不一致。传统做法,在如今是一个不太友好的方式,为了解决上述问题,Swagger出现了。Swagger是一款可以通过注...原创 2019-04-21 00:45:21 · 6876 阅读 · 1 评论 -
springboot2与mongodb整合
MongoDB是一款高性能的分布式文件存储数据库,类似于JSON的存储格式,结构松散,易部署,易扩展,支持索引,简单易用,广泛用于各种类型的系统。MongoDB功能强大,SpringBoot也与之进行集成,下面我们就来看看到底如何使用。项目搭建先来一个demo看看应该如何进行整合使用,再来详细描述其中的细节。由于在工作中,接触较多的就是maven,所以还是采用maven的方式进行项目构建。...原创 2019-04-13 21:51:36 · 1148 阅读 · 0 评论 -
springboot2与rabbitmq整合
MQ作为消息队列中间件,经常会被我们用到各种环境中,例如:异步处理、削峰、解耦等。RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件),轻量、高性能、健壮、可伸缩,是经常被使用的MQ之一。简介在spring中使用rabbitmq,我们可以借助Spring AMQP模块。Spring AMQP包含两部分内容:spring-amqp和spring-ra...原创 2019-04-27 19:54:47 · 2116 阅读 · 0 评论 -
springboot2与定时任务的那点事
定时任务,顾名思义就是把任务定在某个时间点去做,可能是一次执行,也可能是循环往复,无论是那种形式,在如今都是非常的简单。在Java中,Executors中的newSingleThreadScheduledExecutor(),以及Timer都可以实现定时功能,但是它们只能实现一些简单的定时任务,如果我们想实现类似cron表达式的复杂定时任务,它们就显得有些力不从心了。SpringBoot针对定...原创 2019-07-09 22:56:40 · 469 阅读 · 0 评论