小灰灰

181 篇文章
48 人订阅

全部文章

小灰灰

Spring-RestTemplate之urlencode参数解析异常全程分析

对接外部的一个接口时,发现一个鬼畜的问题,一直提示缺少某个参数,同样的url,通过curl命令访问ok,但是改成RestTemplate请求就不行;因为提供接口...

1072
小灰灰

Spring MVC之基于java config无xml配置的web应用构建

前一篇博文讲了SpringMVC+web.xml的方式创建web应用,用过SpringBoot的童鞋都知道,早就没有xml什么事情了,其实Spring 3+, ...

675
小灰灰

Spring MVC之基于xml配置的web应用构建

直接用SpringBoot构建web应用可以说非常非常简单了,在使用SpringBoot构建后端服务之前,一直用的是Spring + SpringMVC基于xm...

893
小灰灰

SpringBoot应用篇之FactoryBean及代理实现SPI机制的实例

FactoryBean在Spring中算是一个比较有意思的存在了,虽然在日常的业务开发中,基本上不怎么会用到,但在某些场景下,如果用得好,却可以实现很多有意思的...

420
小灰灰

SpringBoot基础篇Bean之多实例选择

当通过接口的方式注入Bean时,如果有多个子类的bean存在时,具体哪个bean会被注入呢?系统中能否存在两个重名的bean呢?如果可以,那么怎么选择引入呢?如...

890
小灰灰

SpringBoot基础篇Bean之条件注入@ConditionalOnProperty

bean的条件注入,除了前面两篇博文分别介绍的通过@Conditional注解配合Condition接口的基本实现,以及如何使用条件注解@Conditional...

490
小灰灰

SpringBoot基础篇Bean之条件注入@ConditionalOnExpression

bean的条件注入,除了前面几篇博文分别介绍的通过@Conditional注解配合Condition接口的基本实现,以及如何使用条件注解@Conditional...

1140
小灰灰

SpringBoot基础篇Bean之@ConditionalOnBean与@ConditionalOnClass

bean的条件注入,除了前面一篇博文中介绍的通过@Conditional注解配合Condition接口的实现之外,还提供了更多简化的注解使用方式,省略了自己实现...

2220
小灰灰

SpringBoot基础篇Bean之条件注入@Condition使用姿势

前面几篇关于Bean的基础博文中,主要集中在Bean的定义和使用,但实际的情况中有没有一些场景是不加载我定义的bean,或者只有满足某些前提条件的时候才加载我定...

740
小灰灰

SpringBoot应用篇Bean之注销与动态注册实现服务mock

前面一篇博文介绍了动态注册Bean的姿势,看完之后难免会有个疑问,在我n年的业务开发中,还真没遇到过需要自己来注册bean的场景(常年的if-else, cur...

600
小灰灰

SpringBoot基础篇Bean之自动加载

前面一篇介绍了Bean的常用姿势,在一个项目中,可能不会出现什么问题,可如果你提供了一个Jar包供第三方用户使用,那么你这个jar包中的Bean,能被第三方加载...

880
小灰灰

SpringBoot基础篇Bean之基本定义与使用

我们知道在Spring中,有两个非常有名的特性,依赖注入(DI)与切面(AOP),其中依赖注入其主要的作用,可以说就是维护Spring容器创建的Bean之间的依...

540
小灰灰

SpringBoot基础篇日志管理之logback配置文件

SpringBoot默认选用logback进行日志管理,前一篇讲述了默认配置日志的参数,然而这些内容比较初级,并不一定能满足我们更加特殊的需求(比如输出到多个不...

670
小灰灰

SpringBoot基础篇日志管理之默认配置

对于一个后端来说,日志是不可缺少的,这个东西,形象点就像剑客手中的剑,没有剑你就刷不了帅,砍不了人。所以就有必要好好的说道说道,这个日志文件的管理了。本篇博文将...

470
小灰灰

SpringBoot高级篇DB之基本使用

现在的完整的后端项目,基本上离不开DB、缓存,接下来开始进入DB篇的系列教程,首先确定我们的目标,一个是知道怎么配置,怎么用;接着就是更高级一点的多个数据源的配...

500
小灰灰

SpringBoot基础篇配置信息之配置刷新

配置的刷新,从第一篇就提出了这个问题,但是一直都没有说到,那么配置加载完毕之后能否在主动刷新呢?

503
小灰灰

SpringBoot基础篇配置信息之自定义配置指定与配置内引用

前面两篇文章,分别介绍了如何获取配置信息,区分多环境的配置支持,配置信息的优先级问题,那么掌握这些是否就足够了呢?

732
小灰灰

SpringBoot基础篇配置信息之多环境配置信息

前面一篇主要介绍的是如何获取配置信息,接下来则是另外一个非常非常基础和必要的知识点了,应用如何根据不同的环境来选择对应的配置,即配置的多环境选择问题

1102
小灰灰

SpringBoot基础篇配置信息之如何读取配置信息

SpringBoot极大的减少了配置,开一个新项目时,完全可以做到什么配置都不加,就可以直接跑,简单方便的同时,就带来了一个问题

603
小灰灰

SpringBoot基础篇Bean之动态注册

Spring中的Bean除了前面提到的几种JavaConfig或者@Component等注解标识之外,也是可以动态的向Spring容器注册的,本篇博文将主要介绍

603

扫码关注云+社区