Spring Boot
Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域成为领导者。
挖坑埋你
这个作者很懒,什么都没留下…
展开
-
一起来学SpringBoot | 第一篇:构建第一个SpringBoot工程
SpringBoot 是为了简化 Spring 应用的创建、运行、调试、部署等一系列问题而诞生的产物,自动装配的特性让我们可以更好的关注业务本身而不是外部的XML配置,我们只需遵循规范,引入相关的依赖就可以轻易的搭建出一个 WEB 工程未接触 SpringBoot 之前,搭建一个普通的 WEB 工程往往需要花费30分钟左右,如果遇到点奇葩的问题耽搁的时间会更长一点,但自从用了 Spri...转载 2018-05-24 23:30:03 · 480 阅读 · 0 评论 -
一起来学SpringBoot | 第二篇:SpringBoot配置详解
SpringBoot 是为了简化 Spring 应用的创建、运行、调试、部署等一系列问题而诞生的产物,自动装配的特性让我们可以更好的关注业务本身而不是外部的XML配置,我们只需遵循规范,引入相关的依赖就可以轻易的搭建出一个 WEB 工程上一篇介绍了 SpringBoot 由来及构建方式,通过第一章的教程我们对 SpringBoot 不在感到陌生,可以发现 SpringBoot 虽然干掉...转载 2018-05-25 13:01:50 · 460 阅读 · 0 评论 -
一起来学SpringBoot | 第三篇:SpringBoot日志配置
SpringBoot 是为了简化 Spring 应用的创建、运行、调试、部署等一系列问题而诞生的产物,自动装配的特性让我们可以更好的关注业务本身而不是外部的XML配置,我们只需遵循规范,引入相关的依赖就可以轻易的搭建出一个 WEB 工程Spring Boot 内部采用的是 Commons Logging 进行日志记录,但在底层为 Java Util Logging、Log4J2、Log...转载 2018-05-25 13:47:01 · 3326 阅读 · 0 评论 -
一起来学SpringBoot | 第四篇:整合Thymeleaf模板
SpringBoot 是为了简化 Spring 应用的创建、运行、调试、部署等一系列问题而诞生的产物,自动装配的特性让我们可以更好的关注业务本身而不是外部的XML配置,我们只需遵循规范,引入相关的依赖就可以轻易的搭建出一个 WEB 工程在前面几章中已经介绍了如何创建一个 SpringBoot 项目,同时简单的描述了 SpringBoot REST Web 服务。除此之外它也是支持如JS...转载 2018-05-25 22:07:31 · 487 阅读 · 0 评论 -
一起来学SpringBoot | 第五篇:使用JdbcTemplate访问数据库
SpringBoot 是为了简化 Spring 应用的创建、运行、调试、部署等一系列问题而诞生的产物,自动装配的特性让我们可以更好的关注业务本身而不是外部的XML配置,我们只需遵循规范,引入相关的依赖就可以轻易的搭建出一个 WEB 工程Spring Framework 对数据库的操作在 JDBC 上面做了深层次的封装,通过依赖注入功能,可以将 DataSource 注册到 JdbcTe...原创 2018-05-25 23:01:50 · 1647 阅读 · 0 评论 -
一起来学SpringBoot | 第六篇:整合SpringDataJpa
SpringBoot 是为了简化 Spring 应用的创建、运行、调试、部署等一系列问题而诞生的产物,自动装配的特性让我们可以更好的关注业务本身而不是外部的XML配置,我们只需遵循规范,引入相关的依赖就可以轻易的搭建出一个 WEB 工程上一篇介绍了 Spring JdbcTemplate 的使用,对比原始的 JDBC 而言,它更加的简洁。但随着表的增加,重复的 CRUD 工作让我们苦不...转载 2018-05-25 23:56:31 · 273 阅读 · 0 评论 -
一起来学SpringBoot | 第七篇:整合Mybatis
SpringBoot 是为了简化 Spring 应用的创建、运行、调试、部署等一系列问题而诞生的产物,自动装配的特性让我们可以更好的关注业务本身而不是外部的XML配置,我们只需遵循规范,引入相关的依赖就可以轻易的搭建出一个 WEB 工程MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射,几乎避免了所有的 JDBC 代码和手动设置参数以及获取结果集,使用简...转载 2018-05-26 14:45:46 · 415 阅读 · 0 评论 -
一起来学SpringBoot | 第八篇:通用Mapper与分页插件的集成
SpringBoot 是为了简化 Spring 应用的创建、运行、调试、部署等一系列问题而诞生的产物,自动装配的特性让我们可以更好的关注业务本身而不是外部的XML配置,我们只需遵循规范,引入相关的依赖就可以轻易的搭建出一个 WEB 工程在一起来学SpringBoot | 第七篇:整合Mybatis一文中,我们介绍了 Mybatis 这款优秀的框架,顺便提及了民间大神开发的两款插件(通用...转载 2018-05-27 10:23:16 · 876 阅读 · 0 评论 -
一起来学SpringBoot | 第九篇:整合Lettuce Redis
SpringBoot 是为了简化 Spring 应用的创建、运行、调试、部署等一系列问题而诞生的产物,自动装配的特性让我们可以更好的关注业务本身而不是外部的XML配置,我们只需遵循规范,引入相关的依赖就可以轻易的搭建出一个 WEB 工程Spring Boot 除了支持常见的ORM框架外,更是对常用的中间件提供了非常好封装,随着 Spring Boot2.x 的到来,支持的组件越来越丰富...转载 2018-05-27 15:57:03 · 5529 阅读 · 0 评论 -
一起来学SpringBoot | 第十篇:使用Spring Cache集成Redis
SpringBoot 是为了简化 Spring 应用的创建、运行、调试、部署等一系列问题而诞生的产物,自动装配的特性让我们可以更好的关注业务本身而不是外部的XML配置,我们只需遵循规范,引入相关的依赖就可以轻易的搭建出一个 WEB 工程Spring 3.1 引入了激动人心的基于注释(annotation)的缓存(cache)技术,它本质上不是一个具体的缓存实现方案(例如 EHCache...转载 2018-05-27 22:12:33 · 472 阅读 · 0 评论 -
一起来学SpringBoot | 第十一篇:集成Swagger在线调试
SpringBoot 是为了简化 Spring 应用的创建、运行、调试、部署等一系列问题而诞生的产物,自动装配的特性让我们可以更好的关注业务本身而不是外部的XML配置,我们只需遵循规范,引入相关的依赖就可以轻易的搭建出一个 WEB 工程随着互联网技术的发展,现在的网站架构基本都由原来的后端渲染,变成了:前端渲染、前后端分离的形态,而且前端技术和后端技术在各自的道路上越走越远。前端和...原创 2018-05-28 00:02:57 · 3092 阅读 · 2 评论 -
一起来学SpringBoot | 第十二篇:初探RabbitMQ消息队列
SpringBoot 是为了简化 Spring 应用的创建、运行、调试、部署等一系列问题而诞生的产物,自动装配的特性让我们可以更好的关注业务本身而不是外部的XML配置,我们只需遵循规范,引入相关的依赖就可以轻易的搭建出一个 WEB 工程MQ全称(Message Queue)又名消息队列,是一种异步通讯的中间件。可以将它理解成邮局,发送者将消息传递到邮局,然后由邮局帮我们发送给具体的消息...转载 2018-05-28 21:45:07 · 346 阅读 · 0 评论 -
一起来学SpringBoot | 第十三篇:RabbitMQ延迟队列
SpringBoot 是为了简化 Spring 应用的创建、运行、调试、部署等一系列问题而诞生的产物,自动装配的特性让我们可以更好的关注业务本身而不是外部的XML配置,我们只需遵循规范,引入相关的依赖就可以轻易的搭建出一个 WEB 工程初探RabbitMQ消息队列中介绍了RabbitMQ的简单用法,顺带提及了下延迟队列的作用。所谓延时消息就是指当消息被发送以后,并不想让消费者立即拿到消...转载 2018-06-03 13:20:26 · 331 阅读 · 0 评论 -
一起来学SpringBoot | 第十四篇:强大的 actuator 服务监控与管理
SpringBoot 是为了简化 Spring 应用的创建、运行、调试、部署等一系列问题而诞生的产物,自动装配的特性让我们可以更好的关注业务本身而不是外部的XML配置,我们只需遵循规范,引入相关的依赖就可以轻易的搭建出一个 WEB 工程actuator是spring boot项目中非常强大一个功能,有助于对应用程序进行监视和管理,通过 restful api 请求来监管、审计、收集应用...转载 2018-06-03 17:42:57 · 5211 阅读 · 0 评论 -
一起来学SpringBoot | 第十五篇:actuator与spring-boot-admin 可以说的秘密
SpringBoot 是为了简化 Spring 应用的创建、运行、调试、部署等一系列问题而诞生的产物,自动装配的特性让我们可以更好的关注业务本身而不是外部的XML配置,我们只需遵循规范,引入相关的依赖就可以轻易的搭建出一个 WEB 工程一起来学SpringBoot | 第十四篇:强大的 actuator 服务监控与管理 中介绍了actuator 的作用,细心的朋友可能会发现通过http...转载 2018-06-03 18:36:07 · 2433 阅读 · 1 评论 -
一起来学SpringBoot | 第十六篇:定时任务详解
SpringBoot 是为了简化 Spring 应用的创建、运行、调试、部署等一系列问题而诞生的产物,自动装配的特性让我们可以更好的关注业务本身而不是外部的XML配置,我们只需遵循规范,引入相关的依赖就可以轻易的搭建出一个 WEB 工程在我们日常开发中,经常会遇到 数据定时增量同步、定时发送邮件、爬虫定时抓取 的需求;这时我们可以采用定时任务的方式去进行工作…..定时任务概述...转载 2018-06-03 21:41:56 · 433 阅读 · 1 评论 -
一起来学SpringBoot | 第十七篇:轻松搞定文件上传
SpringBoot 是为了简化 Spring 应用的创建、运行、调试、部署等一系列问题而诞生的产物,自动装配的特性让我们可以更好的关注业务本身而不是外部的XML配置,我们只需遵循规范,引入相关的依赖就可以轻易的搭建出一个 WEB 工程文件上传文件上传和下载是JAVA WEB中常见的一种操作,文件上传主要是将文件通过IO流传输到服务器的某一个特定的文件夹下;刚开始工作那会一个上...转载 2018-06-03 23:11:33 · 5889 阅读 · 1 评论 -
一起来学SpringBoot | 第十八篇:轻松搞定全局异常
SpringBoot 是为了简化 Spring 应用的创建、运行、调试、部署等一系列问题而诞生的产物,自动装配的特性让我们可以更好的关注业务本身而不是外部的XML配置,我们只需遵循规范,引入相关的依赖就可以轻易的搭建出一个 WEB 工程实际项目开发中,程序往往会发生各式各样的异常情况,特别是身为服务端开发人员的我们,总是不停的编写接口提供给前端调用,分工协作的情况下,避免不了异常的发生...转载 2018-06-04 15:36:36 · 1258 阅读 · 0 评论