基于2.2.x的SpringCloudGateway

Spring Cloud Gateway

2.2.0.BUILD-快照

该项目提供了一个建立在Spring Ecosystem之上的API网关,包括:Spring 5,Spring Boot 2和Project Reactor。Spring Cloud Gateway旨在提供一种简单而有效的方式来路由到API,并为他们提供横切关注点,例如:安全性,监控/指标和弹性。

阅读全文
SpringBoot整合Security

入门

本指南将引导您完成使用受Spring Security保护的资源创建简单Web应用程序的过程。

阅读全文
Mybatis中的n-n关系

Mybatis中的级联关系

  • association 一对一
  • collection 一对多
  • discrimination 多对多
阅读全文
Java11尝鲜

Java11新工具

JShell

​ 用过Python的童鞋都知道读取-求值-打印循环(Read-Evaluation-Print Loop)很方便。他的目的在于以即时结果和反馈的形式。java9引入了JShell这个交互性工具,让Java也可以像脚本语言一样来运行,可以从控制台启动JShell,在JShell中直接输入表达式并查看其执行结果。当需要测试一个方法的运行效果或者是快速的对表达式进行求值时,JShell都十分方便。除了表达式之外,还可以创建 Java 类和方法。jshell 也有基本的代码完成功能。我们在教人们如何编写 Java 的过程中,不再需要解释 “public static void main(String [] args)” 这句废话。

阅读全文
使用SpringBoot-附录A

附录A.常用应用程序属性

可以在application.properties文件内部application.yml,文件内部或命令行开关中指定各种属性。本附录提供了常见Spring Boot属性的列表以及对使用它们的基础类的引用。

Spring Boot提供了各种具有高级值格式的转换机制,请务必查看属性转换部分

属性贡献可以来自类路径上的其他jar文件,因此您不应将此视为详尽的列表。此外,您可以定义自己的属性。

此示例文件仅供参考。千万不能复制和粘贴的全部内容到应用程序中。相反,只选择您需要的属性。

阅读全文
使用SpringBoot-SpringMVC
rest | spring | mvc

Spring MVC

Spring Boot有许多包含Spring MVC的启动器。请注意,一些启动器包含对Spring MVC的依赖,而不是直接包含它。本节回答有关Spring MVC和Spring Boot的常见问题。

阅读全文
使用SpringBoot-嵌入式Web服务器
http | http2 | web | compression | ssl | servlet | filter | listener

嵌入式Web服务器

每个Spring Boot Web应用程序都包含一个嵌入式Web服务器。此功能会导致许多操作方法问题,包括如何更改嵌入式服务器以及如何配置嵌入式服务器。本节回答了这些问题。

阅读全文
使用SpringBoot-属性和配置

属性和配置(部分)

本节包括有关设置和读取属性和配置设置及其与Spring Boot应用程序交互的主题。

阅读全文
Algolia