15 flydean-csdn

尚未进行身份认证

微信公众号:程序那些事 个人主页:www.flydean.com

等级
TA的排名 1w+

Spring Boot中使用Swagger CodeGen生成REST client

文章目录什么是Open API规范定义文件呢?生成Rest Client在Spring Boot中使用API Client 配置使用Maven plugin在线生成APISpring Boot中使用Swagger CodeGen生成REST clientSwagger是一个非常好用的API工具,我们会使用Swagger来暴露API给外界测试,那么有没有简单的办法来生成对应的调client呢?...

2020-02-18 09:06:15

Spring Boot filter

在Spring Boot中自定义filter本文我们将会讲解如何在Spring Boot中自定义filter并指定执行顺序。定义Filter很简单,我们只需要实现Filter接口即可,同时我们可指定@Order来确定其执行顺序,我们定义两个filter如下:@Slf4j@Component@Order(1)public class TransactionFilter implement...

2020-02-17 10:07:08

Spring boot 自定义banner

Spring Boot启动的时候会在命令行生成一个banner,其实这个banner是可以自己修改的,本文将会将会讲解如何修改这个banner。首先我们需要将banner保存到一个文件中,网上有很多可以生成banner文件的网站,比如:patorjk.com/software/taag我们生成了如下的banner: _____.__ .___ ...

2020-02-16 10:00:48

Shutdown SpringBoot App

文章目录Shutdown Endpointclose Application Context退出SpringApplication从外部程序kill AppShutdown SpringBoot AppSpring Boot使用ApplicationContext来创建,初始化和销毁所用的bean。本文将会讲解如何shut down一个spring boot应用程序。Shutdown End...

2020-02-14 09:43:31

Spring Boot的exit code

文章目录Spring Boot的exit code自定义Exit CodesExitCodeGeneratorExitCodeExceptionMapperExitCodeEventSpring Boot的exit code任何应用程序都有exit code,这个code是int值包含负值,在本文中我们将会探讨Spring Boot中的 exit code。Spring Boot的exit ...

2020-02-13 09:27:14

在Spring Boot中加载初始化数据

文章目录依赖条件data.sql文件schema.sql 文件@sql注解@SqlConfig 注解在Spring Boot中加载初始化数据在Spring Boot中,Spring Boot会自动搜索映射的Entity,并且创建相应的table,但是有时候我们希望自定义某些内容,这时候我们就需要使用到data.sql和schema.sql。依赖条件Spring Boot的依赖我们就不将了,...

2020-02-12 09:21:12

SpringBoot @ConfigurationProperties详解

文章目录简介添加依赖关系一个简单的例子属性嵌套@ConfigurationProperties和@Bean属性验证属性转换自定义ConverterSpringBoot @ConfigurationProperties详解简介本文将会详细讲解@ConfigurationProperties在Spring Boot中的使用。添加依赖关系首先我们需要添加Spring Boot依赖:<p...

2020-02-11 09:40:55

Spring Boot中的Properties

文章目录简介使用注解注册一个Properties文件使用属性文件Spring Boot中的属性文件@ConfigurationPropertiesyaml文件Properties环境变量java代码配置Spring Boot中的Properties简介本文我们将会讨怎么在Spring Boot中使用Properties。使用Properties有两种方式,一种是java代码的注解,一种是xm...

2020-02-10 09:05:48

Spring Boot Actuator

文章目录开始使用Spring Boot Actuator开始使用ActuatorHealth Indicators/info 入口/metrics入口自定义Endpoint扩展现有的EndpointsSpring Boot ActuatorSpring Boot Actuator 在Spring Boot第一个版本发布的时候就有了,它为Spring Boot提供了一系列产品级的特性:监控应用程...

2020-02-09 11:08:58

Spring Boot的TestRestTemplate使用

文章目录添加maven依赖TestRestTemplate VS RestTemplate使用Basic Auth Credentials使用HttpClientOption使用RestTemplateBuilderSpring Boot的TestRestTemplate使用TestRestTemplate和RestTemplate很类似,不过它是专门用在测试环境中的,本文我们将会讲述Test...

2020-02-08 11:04:46

Spring Boot中的测试

文章目录简介添加maven依赖Repository测试Service测试测试Controller@SpringBootTest的集成测试Spring Boot中的测试简介本篇文章我们将会探讨一下怎么在SpringBoot使用测试,Spring Boot有专门的spring-boot-starter-test,通过使用它可以很方便的在Spring Boot进行测试。本文将从repositor...

2020-02-07 09:47:55

从Spring迁移到Spring Boot

文章目录添加Spring Boot starters添加应用程序入口Import Configuration和Components迁移应用程序资源迁移应用程序属性文件迁移Spring Web程序从Spring迁移到Spring BootSpring Boot给我们的开发提供了一系列的便利,所以我们可能会希望将老的Spring 项目转换为新的Spring Boot项目,本篇文章将会探讨如何操作。...

2020-02-06 10:12:34

在Spring Boot中配置web app

文章目录添加依赖配置端口配置Context Path配置错误页面在程序中停止Spring Boot配置日志级别注册Servlet切换嵌套服务器在Spring Boot中配置web app本文将会介绍怎么在Spring Boot中创建和配置一个web应用程序。添加依赖如果要使用Spring web程序,则需要添加如下依赖: <dependency> ...

2020-02-05 08:40:48

自定义spring boot的自动配置

文章目录添加Maven依赖创建自定义 Auto-Configuration添加Class Conditions添加 bean ConditionsProperty ConditionsResource ConditionsCustom Conditions测试停止自动配置自定义spring boot的自动配置上篇文章我们讲了spring boot中自动配置的深刻含义和内部结构,这篇文章我们讲一...

2020-02-04 09:17:42

Spring Boot @EnableAutoConfiguration和 @Configuration的区别

Spring Boot @EnableAutoConfiguration和@Configuration的区别在Spring Boot中,我们会使用@SpringBootApplication来开启Spring Boot程序。在之前的文章中我们讲到了@SpringBootApplication相当于@EnableAutoConfiguration,@ComponentScan,@Configur...

2020-02-03 10:18:26

Scala的Higher-Kinded类型

Scala的Higher-Kinded类型Higher-Kinded从字面意思上看是更高级的分类,也就是更高一级的抽象。我们先看个例子。如果我们要在scala中实现一个对Seq[Int]的sum方法,应该怎么做呢?def sum(seq: Seq[Int]): Int = seq reduce (_ + _)sum(Vector(1,2,3,4,5)) // 结果值: 15看起来很简...

2020-02-02 09:44:14

Scala的存在类型

Scala的存在类型存在类型也叫existential type,是对类型做抽象的一种方法。可以在你不知道具体类型的情况下,就断言该类型存在。存在类型用_来表示,你可以把它看成java中的?。下面是存在类型的具体例子:简写完整形式描述Seq[_]Seq[T] forSome {type T}T 可以是Any 的任意子类Seq[_ <: A]Seq[T...

2020-02-01 10:05:52

Spring Boot注解

文章目录简介@SpringBootApplication@EnableAutoConfiguration条件自动配置@ConditionalOnClass 和 @ConditionalOnMissingClass@ConditionalOnProperty@ConditionalOnResource@ConditionalOnWebApplication 和 @ConditionalOnNotWe...

2020-01-30 10:40:07

Maven Wrapper简介

文章目录简介Maven Wrapper的结构下载Maven Wrapper使用Maven Wrapper简介简介开发java项目少不了要用到maven或者gradle,对比gradle而言,可能maven要更加常用一些。要使用maven那就必要要安装maven,如果有些用户不想安装maven怎么办?或者说用户不想全局安装maven,那么可以使用项目级别的Maven Wrapper来实现这个功...

2020-01-29 14:43:20

spring boot 使用maven和fat jar/war运行应用程序的对比

文章目录简介Spring Boot Maven Plugin使用Maven命令来运行应用程序作为fat jar/war包运行应用程序详解War文件详解jar文件如何选择使用maven和fat jar/war运行应用程序的对比简介上篇文章我们介绍了Spring boot的fat jar/war包,jar/war包都可以使用 java -jar 命令来运行,而maven也提供了mvn sprin...

2020-01-28 11:58:41

查看更多

CSDN身份
  • 博客专家
勋章 我的勋章
  • 签到达人
    签到达人
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 技术圈认证
    技术圈认证
    用户完成年度认证,即可获得
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周上午根据用户上周周三的博文发布情况由系统自动颁发。