![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring boot2.0
zhangbijun1230
这个作者很懒,什么都没留下…
展开
-
2020-11-11
Spring Boot 的 Plus 版本!来源:https://gitee.com/sofastack/sofa-bootSOFABoot 是蚂蚁金服开源的基于 Spring Boot 的研发框架,它在 Spring Boot 的基础上,提供了诸如 Readiness Check,类隔离,日志空间隔离等等能力。在增强了 Spring Boot 的同时,SOFABoot 提供了让用户可以在 Spring Boot 中非常方便地使用 SOFA 中间件的能力。为了解决 Spring Boot 在实.转载 2020-11-11 20:36:42 · 363 阅读 · 0 评论 -
Spring Boot(二):Web 综合开发
Spring Boot(二):Web 综合开发上篇文章介绍了 Spring Boot 初级教程:Spring Boot(一):入门篇,方便大家快速入门、了解实践 Spring Boot 特性;本篇文章接着上篇内容继续为大家介绍 Spring Boot 的其它特性(有些未必是 Spring Boot 体系桟的功能,但是是 Spring 特别推荐的一些开源技术本文也会介绍),对了这里只是一个大概的...转载 2019-05-19 16:04:19 · 263 阅读 · 0 评论 -
Spring Boot(一):入门篇
Spring Boot(一):入门篇构建微服务:Spring boot 入门篇什么是Spring BootSpring Boot 是由 Pivotal 团队提供的全新框架,其设计目的是用来简化新 Spring 应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。用我的话来理解,就是 Spring Boot ...转载 2019-05-19 15:25:29 · 286 阅读 · 0 评论 -
Spring Boot 集成 Memcached
Spring Boot 集成 MemcachedMemcached 介绍Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的hashmap。其守护进程(daemon )是用C写的,但是客户端可以用任何语言来编写,并通过me...转载 2019-05-19 15:08:34 · 315 阅读 · 0 评论 -
Spring Boot 中文索引--资料大全
Spring Boot中文索引http://springboot.fun/贡献资源请 Pull 到此仓库博客纯洁的微笑-Spring Boot系列文章 林祥纤-从零开始学Spring Boot baeldung-Spring Boot教程(国外) Mkyong-Spring Boot教程(国外) liaokailin的专栏-Spring Boot实战 catoop...转载 2019-05-19 15:06:05 · 937 阅读 · 0 评论 -
Spring Boot 2.0:Docker Compose + Spring Boot + Nginx + Mysql 实践
Spring Boot 2.0:Docker Compose + Spring Boot + Nginx + Mysql 实践Spring Boot + Nginx + Mysql 是实际工作中最常用的一个组合,最前端使用 Nginx 代理请求转发到后端 Spring Boot 内嵌的 Tomcat 服务,Mysql 负责业务中数据相关的交互,那么在没有 docker 之前,我们是如何来...转载 2019-05-19 15:03:15 · 341 阅读 · 0 评论 -
使用 Docker 部署 Spring Boot
使用 Docker 部署 Spring BootDocker 技术发展为微服务落地提供了更加便利的环境,使用 Docker 部署 Spring Boot 其实非常简单,这篇文章我们就来简单学习下。首先构建一个简单的 Spring Boot 项目,然后给项目添加 Docker 支持,最后对项目进行部署。一个简单 Spring Boot 项目在pom.xml中 ,使用 Spring...转载 2019-05-19 14:47:58 · 241 阅读 · 0 评论 -
Spring Boot 开源软件都有哪些?
Spring Boot 开源软件都有哪些?2016年 Spring Boot 还没有被广泛使用,在网上查找相关开源软件的时候没有发现几个,到了现在经过2年的发展,很多互联网公司已经将 Spring Boot 搬上了生产,而使用 Spring Boot 的开源软件在 Github/码云 上面已有不少,这篇文章就给大家介绍一下 Github/码云 上面和 Spring Boot 相关的开源软...转载 2019-05-19 14:41:34 · 344 阅读 · 0 评论 -
Spring Boot 2 尝鲜-动态 Banner
Spring Boot 2 (二):Spring Boot 2 尝鲜-动态 BannerSpring Boot 2.0 提供了很多新特性,其中就有一个小彩蛋:动态 Banner,今天我们就先拿这个来尝尝鲜。配置依赖使用 Spring Boot 2.0 首先需要将项目依赖包替换为刚刚发布的 2.0 RELEASE,现在网站https://start.spring.io/也将 Spring...转载 2019-05-19 14:37:44 · 304 阅读 · 0 评论 -
Spring Boot(一)入门篇
Spring Boot干货系列:(一)优雅的入门篇前言Spring一直是很火的一个开源框架,在过去的一段时间里,Spring Boot在社区中热度一直很高,所以决定花时间来了解和学习,为自己做技术储备。正文首先声明,Spring Boot不是一门新技术,所以不用紧张。从本质上来说,Spring Boot就是Spring,它做了那些没有它你也会去做的Spring Bean配...转载 2019-05-12 18:27:00 · 281 阅读 · 0 评论 -
Spring Boot:(二)启动原理解析
Spring Boot:(二)启动原理解析前言前面几章我们见识了SpringBoot为我们做的自动配置,确实方便快捷,但是对于新手来说,如果不大懂SpringBoot内部启动原理,以后难免会吃亏。所以这次博主就跟你们一起一步步揭开SpringBoot的神秘面纱,让它不在神秘。正文我们开发任何一个Spring Boot项目,都会用到如下的启动类 12345...转载 2019-05-12 19:09:43 · 252 阅读 · 0 评论 -
Spring Boot 2.0---使用Swagger2构建强大的API文档
Spring Boot 2.0 ---使用Swagger2构建强大的API文档随着前后端分离架构和微服务架构的流行,我们使用Spring Boot来构建RESTful API项目的场景越来越多。通常我们的一个RESTful API就有可能要服务于多个不同的开发人员或开发团队:IOS开发、Android开发、Web开发甚至其他的后端服务等。为了减少与其他团队平时开发期间的频繁沟通成本,传统...转载 2019-10-05 14:39:39 · 619 阅读 · 0 评论 -
Spring Boot项目启动的几种方式
Spring Boot项目启动的几种方式方式一:右击启动或者点击intellij右上角的启动按钮我们访问下浏览器看一下效果方式二:利用maven启动我们先进入到项目文件下,然后执行命令 mvn spring-boot:run然后去浏览器输入地址http://localhost:5678/hello,点击回车,同样能获取我们想要的方式三:打成jar包,...原创 2019-09-29 19:01:44 · 655 阅读 · 0 评论 -
Spring Boot WebFlux 上手教程
Spring Boot WebFlux 上手教程背景大家都知道,Spring Framework 是 Java/Spring 应用程序跨平台开发框架,也是 Java EE(Java Enterprise Edition) 轻量级框架,其 Spring 平台为 Java 开发者提供了全面的基础设施支持,虽然 Spring 基础组件的代码是轻量级,但其配置依旧是重量级的。那是怎么解决...转载 2019-06-09 15:55:59 · 389 阅读 · 0 评论 -
SpringBoot2.1.5(39)--- 开发restful 风格Api
SpringBoot 实现RestFul 相关注解的介绍如果说你会使用SpringMVC 那么下面的内容你阅读将会很轻松,我这里通过搭建一个用户管理 接口API 让你快速学会如何创建restful 风格的API 。我们没有对接数据库相关数据在代码中都是写死的。示例程序SpringBoot版本是2.1.0.RELEASE对应SpringMVC版本是5.1.2RELEASE。创建 r...原创 2019-06-18 21:29:05 · 473 阅读 · 0 评论 -
Spring Boot:(五)静态资源和拦截器处理
Spring Boot:(五)静态资源和拦截器处理前言本章我们来介绍下SpringBoot对静态资源的支持以及很重要的一个类WebMvcConfigurerAdapter。正文前面章节我们也有简单介绍过SpringBoot中对静态资源的默认支持,今天详细的来介绍下默认的支持,以及自定义扩展如何实现。默认资源映射Spring Boot 默认为我们提供了静态资源处理,使用...转载 2019-05-12 21:58:27 · 1516 阅读 · 0 评论 -
Spring Boot:(四)开发Web应用之JSP篇
Spring Boot:(四)开发Web应用之JSP篇前言上一篇介绍了Spring Boot中使用Thymeleaf模板引擎,今天来介绍一下如何使用SpringBoot官方不推荐的jsp,虽然难度有点大,但是玩起来还是蛮有意思的。正文先来看看整体的框架结构,跟前面介绍Thymeleaf的时候差不多,只是多了webapp这个用来存放jsp的目录,静态资源还是放在resource...转载 2019-05-12 21:46:00 · 332 阅读 · 0 评论 -
Spring Boot:(三)开发Web应用之Thymeleaf篇
Spring Boot:(三)开发Web应用之Thymeleaf篇前言Web开发是我们平时开发中至关重要的,这里就来介绍一下Spring Boot对Web开发的支持。正文Spring Boot提供了spring-boot-starter-web为Web开发予以支持,spring-boot-starter-web为我们提供了嵌入的Tomcat以及Spring MVC的依赖。...转载 2019-05-12 21:21:40 · 809 阅读 · 1 评论 -
Spring Boot 2.0 都更新了什么
Spring Boot 2.0 都更新了什么2018 年 3 月 1 号 Spring Boot 2.0.0.RELEASE 正式发布,这是 Spring Boot 1.0 发布 4 年之后第一次重大修订,因此有多新功能和特性值得关注!在 Spring Boot 官方博客中我们了解到:Spring Boot 2.0 版本经历了 17 个月的开发,有 215 个不同的使用者提供了超过 6800 ...转载 2019-05-19 13:59:34 · 387 阅读 · 0 评论 -
SpringBoot - 资源国际化
SpringBoot - 资源国际化2018年06月19日 11:00:31流烟默阅读数:344版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/J080624/article/details/80730674【1】SpringBoot的自动配置SpringBoot自动配置好了管理国际化资源文件的组件:@Configura...转载 2019-05-08 22:20:05 · 446 阅读 · 0 评论 -
使用Cloud Studio在线编写、调试和管理Spring Boot应用
使用Cloud Studio在线编写、调试和管理Spring Boot应用 在之前的《Spring Boot基础教程》中,我们介绍了通过Spring官方的构建页面来生成项目,也介绍了通过使用Intellij中的Spring Initializr来快速构建Spring Boot/Cloud工程。在完成了基础项目构建之后,我们要开始进行的就是代码的开发阶段,传统情况下,我们需要选择一款自己喜欢...转载 2019-03-04 19:37:53 · 3159 阅读 · 0 评论 -
【SpringBoot 】SpringBoot注解详解
【SpringBoot 】SpringBoot注解详解 一、注解(annotations)列表 @SpringBootApplication:包含了@ComponentScan、@Configuration和@EnableAutoConfiguration注解。其中@ComponentScan让Spring Boot扫描到Configuration类并把它加入到程序上下文。@Conf...转载 2019-02-26 22:16:17 · 328 阅读 · 0 评论 -
SpringBoot (6)---RestTemplate方法详解(2)
SpringBoot (6)---RestTemplate方法详解(2) 说明上一篇SpringBoot 2.1 | 第三篇:RestTemplate请求HTTP(1)简单运用了RestTemplate,本篇主要讲解RestTemplate的主要请求方法, getForObject, getForEntity, exchange(方法列举只用了Get)。Method包括GET、POS...转载 2019-02-12 23:08:26 · 435 阅读 · 0 评论 -
spring boot(5)---RestTemplate请求HTTP(1)
RestTemplate请求HTTP(1) 说明传统情况下在java代码里访问restful服务,一般使用Apache的HttpClient。不过此种方法使用起来太过繁琐。spring提供了一种简单便捷的模板类来进行操作,这就是RestTemplate。 使用estTemplate访问restful接口非常的简单粗暴无脑, 一句代码请求。(url, RequestMap, Resp...转载 2019-02-12 23:04:47 · 281 阅读 · 0 评论 -
Spring Boot (4)---配置文件详解
Spring2.0 Boot配置文件详解 配置文件说明Spring Boot 配置文件允许为同一套应用,为不同的环境用不同的配置文件。比如开发环境、测试环境、生成环境。你可以用 properties 文件, YAML 文件, 环境变量 , 和 命令行参数 去定制配置文件. 属性可以通过注解 @Value 注入内容,结构化对象可以通过注解 @ConfigurationProperties...转载 2019-02-12 21:39:39 · 355 阅读 · 0 评论 -
SpringBoot2.0系列(4)---SpringBoot之使用JPA完成简单的rest api
一、 前言在前面我们已经知道在springboot中如何使用freemark与thymeleaf之类的视图模板引擎去渲染我们的视图页面,但是没涉及跟数据库交互的东西,所以今天在这里我们将介绍了一下如何在springboot中通过spring data jpa操作mysql数据库,并且构建一套简单的rest api接口。1.1、Spring Data Jpa 介绍Spring...转载 2019-02-10 21:48:16 · 480 阅读 · 0 评论 -
RESTful API 设计指南
RESTful API 设计指南 网络应用程序,分为前端和后端两个部分。当前的发展趋势,就是前端设备层出不穷(手机、平板、桌面电脑、其他专用设备......)。因此,必须有一种统一的机制,方便不同的前端设备与后端进行通信。这导致API构架的流行,甚至出现"API First"的设计思想。RESTful API是目前比较成熟的一套互联网应用程序的API设计理论。我以前写过一篇《理解RES...转载 2019-02-10 21:44:43 · 269 阅读 · 0 评论 -
SpringBoot2.0系列(03)---SpringBoot之使用freemark视图模板
前言freemarker介绍;FreeMarker是一款模板引擎: 即一种基于模板和要改变的数据, 并用来生成输出文本(HTML网页、电子邮件、配置文件、源代码等)的通用工具。 它不是面向最终用户的,而是一个Java类库,是一款程序员可以嵌入他们所开发产品的组件。前面我介绍了如何整合thymeleaf,那么现在我们再来了解一下SpringBoot中如何使用freemark一...转载 2019-02-10 20:21:33 · 377 阅读 · 0 评论 -
SpringBoot2.0系列(2)---SpringBoot之使用Thymeleaf视图模板
前言Thymeleaf 是Java服务端的模板引擎,与传统的JSP不同,前者可以使用浏览器直接打开,因为可以忽略掉拓展属性,相当于打开原生页面,给前端人员也带来一定的便利。如果你已经厌倦了JSP+JSTL的组合,Thymeleaf或许是个不错的选择!一、目标使用thymeleaf视图模板,并且于SpringBoot进行整合。二、实现首先创建一个SpringBoot项...转载 2019-02-10 19:53:07 · 389 阅读 · 0 评论 -
基于SpringBoot开发一套完整的项目(一)准备工作
基于SpringBoot开发一套完整的项目(一)准备工作1.1 SpringBoot简介① 为所有Spring 开发提供一个更快更广泛的人门体验。② 零配置。无冗余代码生成和XML 强制配置,遵循“约定大于配置” 。③ 集成了大量常用的第三方库的配置, Spring Boot 应用为这些第三方库提供了几乎可以零配置的开箱即用的能力。④)提供一系列大型项目常用的非功能性特征...转载 2019-05-05 23:07:41 · 521 阅读 · 0 评论 -
springboot版本兼容
springboot版本兼容一、Spring Boot 版本支持Spring Boot Spring Framework Java Maven Gradle 1.2.0之前版本 6 3.0+ 1.6+ 1.2.0 4.1.3+ 3.2+ 1.12+ 1...转载 2019-05-06 08:37:43 · 1019 阅读 · 0 评论 -
SpringBoot - 静态资源映射处理
SpringBoot - 静态资源映射处理【1】静态资源文件映射规则同样查看WebMVCAutoConfiguration源码如下: @Override public void addResourceHandlers(ResourceHandlerRegistry registry) { if (!this.resource...转载 2019-05-08 22:16:39 · 371 阅读 · 0 评论 -
SpringBoot - WebJars
SpringBoot - WebJars【1】是什么WebJars是将web前端资源(js,css等)打成jar包文件,然后借助Maven工具,以jar包形式对web前端资源进行统一依赖管理,保证这些Web资源版本唯一性。WebJars的jar包部署在Maven中央仓库上。官网地址 :https://www.webjars.org/【2】WebJars使用在官网首页...转载 2019-05-08 22:14:05 · 657 阅读 · 1 评论 -
SpringBoot - 日志选择与实现
SpringBoot - 日志选择与实现【1】常见的日志门面与实现框架日志门面 实现框架 JCL(Jakarta Commons logging),SLF4J,Jboss logging Log4j,Log4j2,Logback,JUL(java.util.logging) 其中 SLF4j,Log4j,Logback均为一人所写,Logback是Log4j的升级...转载 2019-05-08 22:11:29 · 243 阅读 · 0 评论 -
SpringBoot - 配置文件加载位置与优先级
SpringBoot - 配置文件加载位置与优先级【1】项目内部配置文件spring boot 启动会扫描以下位置的application.properties或者application.yml文件作为Spring boot的默认配置文件–file:./config/–file:./–classpath:/config/–classpath:/即如下图所示:以...转载 2019-05-08 22:06:58 · 236 阅读 · 0 评论 -
SpringBoot - 多Profile使用与切换
SpringBoot - 多Profile使用与切换Profile是Spring对不同环境提供不同配置功能的支持,可以通过激活、指定参数等方式快速切换环境。【1】多Profile文件文件名格式:application-{profile}.properties1默认使用application.properties配置文件。如下所示,分别创建application-d...转载 2019-05-08 21:53:01 · 246 阅读 · 0 评论 -
SpringBoot - yml与properties配置文件及bean赋值
SpringBoot - yml与properties配置文件及bean赋值① SpringBoot的配置文件SpringBoot使用一个全局的配置文件,配置文件名是固定的 :application.properties application.yml配置文件的作用 : 修改SpringBoot自动配置的默认值(SpringBoot在底层已经配置好的属性)。② yml 是...转载 2019-05-08 21:44:43 · 2069 阅读 · 0 评论 -
SpringBoot2.x(3)---基础入门
SpringBoot2.x(3)---基础入门一、概述 Spring Boot设计目的是用来简化新Spring应用的初始搭建以及开发过程。Spring Boot并不是对Spring功能上的增强,而是提供了一种快速使用Spring的方式。二、特性①创建独立的Spring应用程序②嵌入的Tomcat,无需部署WAR文件③简化Maven配置④自动配置Spring⑤...转载 2019-05-08 21:28:28 · 275 阅读 · 0 评论 -
SpringBoot2.X (2)- 使用Spring Initializer 快速创建项目
SpringBoot - 使用Spring Initializer 快速创建项目① New Project这里不选择Maven,选择Spring Initializer。② 编写项目类型、项目名、包名③ 选择需要的模块这里和选择加载不同的starter效果一样。④ finish⑤ 创建好的项目其pom.xml文件如下:<?xml ...转载 2019-05-08 21:26:53 · 246 阅读 · 0 评论 -
spring2.X(1)--新特性介绍
搭建springboot2.X工程1.基于 Java 8,支持 Java 9,这意味着不可以使用JDK7 或更旧的版本运行SpringBoot2.2.支持 Quartz 调度程序3.大大简化了安全自动配置4.支持嵌入式 Netty5.Tomcat, Undertow 和 Jetty 均已支持 HTTP/26.全新的执行器架构,支持 Spring MVC, WebFlux 和 ...转载 2019-05-08 21:13:30 · 708 阅读 · 0 评论