
SpringBoot
码农新锐
轻松的心态学习技术,认真的态度来敲代码!
展开
-
SpringBoot入门篇(一)
什么是SpringBoot? SpringBoot是Spring社区发布的一个开源项目,在帮助开发者快速并且更简单的构建项目。它使用习惯优于配置的理念让你的项目快速运行起来,使用Spring Boot很容易创建一个独立运行(运行jar,内置Servlet容器,Tomcat、jetty)、准生产级别的基于Spring框架的项目,使用SpringBoot框架,你可以不用或者只需要很少的配置文...原创 2018-10-26 10:30:19 · 295 阅读 · 0 评论 -
SpringBoot Web篇(二)
上篇文章介绍了Spring Boot初级教程:SpringBoot框架入门篇(一),方便大家快速入门、了解实践Spring Boot特性。本篇文章是接着上篇文章为大家介绍SpringBoot的其他特性。 SpringBoot Web开发非常简单,包括json输出、自定义filter、property、data操作等。 ...原创 2018-10-31 14:07:21 · 165 阅读 · 0 评论 -
SpringBoot集成RabbitMQ入门篇
RabbitMQ 即一个消息队列,主要是用来实现应用程序的异步和解耦,同时也能起到消息缓冲,消息分发的作用。 消息中间件最主要的作用是解耦,中间件最标准的用法是生产者生产消息传送到队列,消费者从队列中拿取消息并处理,生产者不用关心是谁来消费,消费者不用关心谁在生产消息,从而达到解耦的目的。在分布式的系统中,消息队列也会被用在很多其它的方面,比如:分布式事务的支持,RPC的调用等等。 消息队...原创 2019-01-10 15:40:56 · 1170 阅读 · 0 评论 -
SpringBoot 定时任务
我们先来一个谜题,一起猜一猜。 谜题: 小马不停蹄,日夜不休息,一阵铃儿响,催人争朝夕。 (打一常用物)文章末尾揭晓谜底。 定时任务的适用场景 定时任务的场景可以说非常广泛,比如某些视频网站,购买会员后,每天会给会员送成长值,每月会给会员送一些电影券;比如在保证最终一致性的场景中,往往利用定时任务调度进行一些比对工作;比如一些定时需要生成的报表、邮件;比如一些需要定时清理数据的任务等。 ...原创 2019-01-21 09:55:27 · 936 阅读 · 0 评论 -
SpringBoot 集成邮件服务
一、前言 1) 互联网发展到现在,相必大家都知道发送邮件应该是网站的必备功能之一:用户注册发送邮箱验证、忘记密码、监控提醒以及发送营销信息等。 2) Spring Email抽象的核心是MailSender接口,MailSender的实现能够把Email发送给邮件服务器,由邮件服务器实现邮件发送的功能。 ...原创 2019-02-17 11:40:10 · 8801 阅读 · 1 评论 -
SpringBoot 集成Shiro
Shiro的由来? 对于一个真正为其存在提供良好案例的框架,以及因此您使用它的理由,它应该满足其他替代方案无法满足的需求。为了理解这一点,我们需要了解Shiro的历史以及创建时的替代方案。 在2008年进入Apache软件基金会之前,Shiro已经有5年的历史,之前被称为JSecurity项目,该项目始于2003年初。2003年,Java应用程序开发人员的通用安全替代方案并不多 - Jav...原创 2019-03-09 17:28:07 · 6163 阅读 · 8 评论 -
SpringBoot集成文件上传&下载
上传文件是互联网中应用的场景之一,最典型的情况就是上传头像。文件上传主要是将文件通过IO流传输到服务器的某一个特定的文件夹下。 什么是MultipartFile? 解析源码: public interface MultipartFile extends InputStreamSource { //StandardMultipartHttpServletRequest 中的静态内部类 p...原创 2019-04-18 22:55:13 · 815 阅读 · 0 评论 -
SpringBoot集成FastDFS
FastDFS是一款高性能的分布式文件系统。主要功能包括:文件存储,文件同步,文件访问(上传下载)。它可以解决高容量和负载均衡的问题。FastDFS适合用来做文件相关的网站,如图片分享、视频分享等。 FastDFS角色 FastDFS服务端有三个角色:跟踪服务器(tracker server)、存储服务器(storage server)和客户端(client)。 tracker server...原创 2019-05-19 14:34:22 · 4459 阅读 · 1 评论 -
SpringBoot 动态templates下存放的页面常用的th标签
常用标签 常用th标签都有那些? 关键字 功能介绍 案例 th:id 替换id <input th:id="'xxx' + ${collect.id}"/> th:text 文本替换 <p th:text="${collect.description}">description</p>...原创 2019-05-11 16:25:53 · 2642 阅读 · 0 评论