spring随笔

2018年07月13日

关于 spring-boot star 中 spring.provides 文件的说明

https://github.com/spring-projects/spring-boot/issues/12435

spring-boot 自动装配

https://www.jianshu.com/p/346cac67bfcc

STS

一款 Java IDE https://blog.csdn.net/javasgl/article/details/8831540

HATEOAS

Hypermedia As The Engine Of Application State 的缩写,从字面上理解是 “超媒体即是应用状态引擎” 。其原则就是客户端与服务器的交互完全由超媒体动态提供,客户端无需事先了解如何与数据或者服务器交互。 HATEOAS 作为 REST 服务约束中最复杂的一个,目前还没有得到广泛的使用。

https://www.ibm.com/developerworks/cn/java/j-lo-SpringHATEOAS/index.html

https://spring.io/understanding/HATEOAS

spring cloud contract

用来模拟服务器接口返回结果,便于客户端进行测试

Spring Cloud Vault

获取,管理 动态加密信息

Spring Cloud Gateway

api 网关,类似zuul

Spring Cloud Function

用于将 业务处理逻辑和部署方式解耦,提供http,mq,或者定时任务的部署方式。

HttpServletRequest使用问题

        @Autowired
        private HttpServletRequest request;

在Controller中用上面这种写法,这获取请求的request,也是没有线程安全问题的,原因:传送门

配置文件中的{Cipher}在什么地方解密的

在spring-cloud-context中 会实例化 EnvironmentDecryptApplicationInitializer 用于将配置文件解密

spring mvc 手动设置 HttpServletResponse 字符集

https://blog.csdn.net/simon_1/article/details/9092747

https://blog.csdn.net/psp0001060/article/details/78045573