SpringBoot 非官方教程
文章平均质量分 73
SpringBoot 非官方教程
方志朋
生命不息,奋斗不止
展开
-
springboot集成普罗米修斯
Prometheus 是一套开源的系统监控报警框架。它由工作在 SoundCloud 的 员工创建,并在 2015 年正式发布的开源项目。2016 年,Prometheus 正式加入 Cloud Native Computing Foundation,非常的受欢迎。简介Prometheus 具有以下特点:一个多维数据模型,其中包含通过度量标准名称和键/值对标识的时间序列数据PromQL,一种灵活的查询语言,可利用此维度不依赖分布式存储; 单服务器节点是自治的时间序列收集通过HTTP上的拉模型原创 2020-07-20 15:52:04 · 15652 阅读 · 7 评论 -
五分钟体验SpringBoot+Skywalking
Skywalking是一个分布式系统的应用程序性能监视工具,专为微服务、云原生架构和基于容器(Docker、K8s、Mesos)架构而设计。SkyWalking 是观察性分析平台和应用性能管理系统。提供分布式追踪、服务网格遥测分析、度量聚合和可视化一体化解决方案。支持Java, .Net Core, PHP, NodeJS, Golang, LUA语言探针,支持Envoy + Istio构建的Service Mesh。快速安装本案例将skywalking中的数据存储在elasticesearch中,需要原创 2020-06-24 15:01:37 · 13596 阅读 · 2 评论 -
五分钟在springboot中集成Elasticsearch
Elasticsearch 是一个开源的分布式 RESTful 搜索和分析引擎,它使您可以快速,近乎实时地存储,搜索和分析大量数据,能够解决越来越多不同的应用场景。比如用作搜索网络商店的商品,用户的搜索,交易数据的搜索。业务的收集和存储报表的分析在Springboot中如何使用elasticsearch去存储和查询数据呢,目前来说有以下几种方式比较便捷:REST ClientSpring DataSpring Data Elasticsearch Repositories本文将使用S原创 2020-06-18 17:21:23 · 10648 阅读 · 1 评论 -
SpringBoot非官方教程 | 第二十六篇: sprinboot整合elk,搭建实时日志平台
这篇文章主要介绍springboot整合elk.elk 简介Elasticsearch是个开源分布式搜索引擎,它的特点有:分布式,零配置,自动发现,索引自动分片,索引副本机制,restful风格接口,多数据源,自动搜索负载等。Logstash是一个完全开源的工具,他可以对你的日志进行收集、过滤,并将其存储供以后使用(如,搜索)。Kibana 也是一个开源和免费的工具,它Kibana可以为 Lo原创 2017-05-04 22:48:57 · 75060 阅读 · 10 评论 -
SpringBoot非官方教程 | 终章:文章汇总
转载请标明出处: https://blog.csdn.net/forezp/article/details/70341818 本文出自方志朋的博客SpringBoot非官方教程 | 终章:文章汇总springboot非官方教程,可能最接近于官方的一个教程,大多数案例都来自于官方文档,为了更好的理解,加入了个人的改造。码云下载:https://git.oschina...原创 2017-04-22 00:08:27 · 173253 阅读 · 18 评论 -
SpringBoot非官方教程 | 第二十五篇:2小时学会springboot
一.什么是spring boot Takes an opinionated view of building production-ready Spring applications. Spring Boot favors convention over configuration and is designed to get you up and running as quickly as p原创 2017-03-12 00:23:51 · 257957 阅读 · 83 评论 -
SpringBoot非官方教程 | 第二十四篇: springboot整合docker
这篇文篇介绍,怎么为 springboot程序构建一个docker镜像。docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性原创 2017-04-30 17:09:38 · 62650 阅读 · 10 评论 -
SpringBoot非官方教程 | 第二十三篇: 异步方法
这篇文章主要介绍在springboot 使用异步方法,去请求github api.创建工程在pom文件引入相关依赖原创 2017-04-30 17:06:15 · 57992 阅读 · 7 评论 -
SpringBoot非官方教程 | 第二十二篇: 创建含有多module的springboot工程
这篇文章主要介绍如何在springboot中如何创建含有多个module的工程,栗子中含有两个 module,一个作为libarary. 工程,另外一个是主工程,调用libary .其中libary jar有一个服务,main工程调用这个服务。创建根工程创建一个maven 工程。原创 2017-04-30 17:02:39 · 61187 阅读 · 12 评论 -
SpringBoot非官方教程 | 第二十一篇: springboot集成JMS
springboot对JMS提供了很好的支持,对其做了起步依赖。构架工程创建一个springboot工程。原创 2017-04-30 16:58:03 · 56633 阅读 · 8 评论 -
SpringBoot非官方教程 | 第二十篇: 处理表单提交
这篇文件主要介绍通过springboot 去创建和提交一个表单。创建工程涉及了 web,加上spring-boot-starter-web和spring-boot-starter-thymeleaf的起步依赖原创 2017-04-30 16:54:28 · 69087 阅读 · 0 评论 -
SpringBoot非官方教程 | 第十九篇: 验证表单信息
这篇文篇主要简述如何在springboot中验证表单信息。在springmvc工程中,需要检查表单信息,表单信息验证主要通过注解的形式。构建工程创建一个springboot工程,由于用到了 web 、thymeleaf、validator、el,引入相应的起步依赖和依赖原创 2017-04-30 16:50:05 · 60240 阅读 · 8 评论 -
SpringBoot非官方教程 | 第十八篇: 定时任务(Scheduling Tasks)
这篇文章将介绍怎么通过spring去做调度任务。构建工程创建一个Springboot工程,在它的程序入口加上@EnableScheduling,开启调度任务。原创 2017-04-30 16:46:41 · 61679 阅读 · 4 评论 -
SpringBoot非官方教程 | 第十七篇:上传文件
这篇文章主要介绍,如何在springboot工程作为服务器,去接收通过http 上传的multi-file的文件。构建工程为例创建一个springmvc工程你需要spring-boot-starter-thymeleaf和 spring-boot-starter-web的起步依赖。为例能够上传文件在服务器,你需要在web.xml中加入标签做相关的配置,但在sringboot 工程中,它已经为你自动做原创 2017-04-30 16:42:14 · 60148 阅读 · 16 评论 -
SpringBoot非官方教程 | 第十六篇:用restTemplate消费服务
这篇文章主要介绍怎么用消费一个 Restful的web服务。我将用restTemplate去消费一个服务: http://gturnquist-quoters.cfapps.io/api/random.构架工程创建一个springboot工程,去消费RESTFUL的服务。这个服务是 http:///gturnquist-quoters.cfapps.io/api/random ,它会随机返回Json原创 2017-04-30 16:39:14 · 58393 阅读 · 5 评论 -
SpringBoot非官方教程 | 第十五篇:Springboot整合RabbitMQ
这篇文章带你了解怎么整合RabbitMQ服务器,并且通过它怎么去发送和接收消息。我将构建一个springboot工程,通过RabbitTemplate去通过MessageListenerAdapter去订阅一个POJO类型的消息。原创 2017-04-30 16:34:51 · 70803 阅读 · 19 评论 -
SpringBoot非官方教程 | 第十四篇:在springboot中用redis实现消息队列
这篇文章主要讲述如何在springboot中用reids实现消息队列。准备阶段安装redis,可参考我的另一篇文章,5分钟带你入门Redis。原创 2017-04-30 16:29:14 · 71039 阅读 · 4 评论 -
SpringBoot非官方教程 | 第十三篇:springboot集成spring cache
本文介绍如何在springboot中使用默认的spring cache,声明式缓存Spring 定义 CacheManager 和 Cache 接口用来统一不同的缓存技术。例如 JCache、 EhCache、 Hazelcast、 Guava、 Redis 等。在使用 Spring 集成 Cache 的时候,我们需要注册实现的 CacheManager 的 Bean。S原创 2017-04-30 16:23:06 · 64391 阅读 · 16 评论 -
SpringBoot非官方教程 | 第十二篇:springboot集成apidoc
首先声明下,apidoc是基于注释来生成文档的,它不基于任何框架,而且支持大多数编程语言,为了springboot系列的完整性,所以标了个题。一、apidoc简介apidoc通过在你代码的注释来生成api文档的。它对代码没有侵入性,只需要你写好相关的注释即可,并且它仅通过写简单的配置就可以生成高颜值的api接口页面。它基于node.js,所以你需要安装node.js环境。原创 2017-04-30 16:18:51 · 64728 阅读 · 10 评论 -
SpringBoot非官方教程 | 第十一篇:springboot集成swagger2,构建优雅的Restful API
swagger,中文“拽”的意思。它是一个功能强大的api框架,它的集成非常简单,不仅提供了在线文档的查阅,而且还提供了在线文档的测试。另外swagger很容易构建restful风格的api,简单优雅帅气,正如它的名字。原创 2017-04-30 16:13:56 · 87592 阅读 · 22 评论 -
SpringBoot非官方教程 | 第十篇: 用spring Restdocs创建API文档
这篇文章将带你了解如何用spring官方推荐的restdoc去生成api文档。本文创建一个简单的springboot工程,将http接口通过Api文档暴露出来。只需要通过 JUnit单元测试和Spring的MockMVC就可以生成文档。原创 2017-04-30 16:08:34 · 77390 阅读 · 12 评论 -
SpringBoot非官方教程 | 第九篇: springboot整合Redis
这篇文章主要介绍springboot整合redis,至于没有接触过redis的同学可以看下这篇文章:5分钟带你入门Redis。原创 2017-04-30 00:11:55 · 73734 阅读 · 24 评论 -
SpringBoot非官方教程 | 第八篇:springboot整合mongodb
这篇文章主要介绍springboot如何整合mongodb。原创 2017-04-28 22:17:51 · 82509 阅读 · 13 评论 -
SpringBoot非官方教程 | 第七篇:springboot开启声明式事务
springboot开启事务很简单,只需要一个注解@Transactional 就可以了。因为在springboot中已经默认对jpa、jdbc、mybatis开启了事事务,引入它们依赖的时候,事物就默认开启。当然,如果你需要用其他的orm,比如beatlsql,就需要自己配置相关的事物管理器。准备阶段以上一篇文章的代码为例子,即springboot整合mybatis。原创 2017-04-26 23:12:18 · 84483 阅读 · 29 评论 -
SpringBoot非官方教程 | 第六篇:springboot整合mybatis
本文主要讲解如何在springboot下整合mybatis,并访问数据库。由于mybatis这个框架太过于流行,所以我就不讲解了。原创 2017-04-25 23:25:54 · 80515 阅读 · 53 评论 -
SpringBoot非官方教程 | 第五篇:springboot整合 beatlsql
BeetSql是一个全功能DAO工具, 同时具有Hibernate 优点 & Mybatis优点功能,适用于承认以SQL为中心,同时又需求工具能自动能生成大量常用的SQL的应用。beatlsql 优点开发效率无需注解,自动使用大量内置SQL,轻易完成增删改查功能,节省50%的开发工作量。原创 2017-04-24 21:01:48 · 65956 阅读 · 26 评论 -
SpringBoot非官方教程 | 第四篇:SpringBoot 整合JPA
JPA全称Java Persistence API.JPA通过JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。JPA 的目标之一是制定一个可以由很多供应商实现的API,并且开发人员可以编码来实现该API,而不是使用私有供应商特有的API。JPA是需要Provider来实现其功能的,Hibernate就是JPA Provider中很强的一个,应该说无人能出其原创 2017-04-23 20:37:15 · 78341 阅读 · 30 评论 -
SpringBoot非官方教程 | 第三篇:SpringBoot用JdbcTemplates访问Mysql
本文介绍springboot通过jdbc访问关系型mysql,通过spring的JdbcTemplate去访问。原创 2017-04-22 22:31:56 · 103784 阅读 · 38 评论 -
SpringBoot非官方教程 | 第二篇:Spring Boot配置文件详解
springboot采纳了建立生产就绪Spring应用程序的观点。 Spring Boot优先于配置的惯例,旨在让您尽快启动和运行。在一般情况下,我们不需要做太多的配置就能够让spring boot正常运行。在一些特殊的情况下,我们需要做修改一些配置,或者需要有自己的配置属性。一、自定义属性当我们创建一个springboot项目的时候,系统默认会为我们在src/main/java/resources原创 2017-04-22 15:04:35 · 112164 阅读 · 65 评论 -
SpringBoot非官方教程 | 第一篇:构建第一个SpringBoot工程
spring boot 它的设计目的就是为例简化开发,开启了各种自动装配,你不想写各种配置文件,引入相关的依赖就能迅速搭建起一个web工程。它采用的是建立生产就绪的应用程序观点,优先于配置的惯例。可能你有很多理由不放弃SSM,SSH,但是当你一旦使用了springboot ,你会觉得一切变得简单了,配置变的简单了、编码变的简单了,部署变的简单了,感觉自己健步如飞,开发速度大大提高了。原创 2017-04-22 00:03:14 · 120710 阅读 · 60 评论