Spring
阿云_
这个作者很懒,什么都没留下…
展开
-
精进代码 - 接口参数校验
前言 我们在写接口的时候,需要对传来的数据进行必要的校验,先来看一段可以改造的代码:public String register(User user) { if (StringUtils.isEmpty(user.getAccount()) || StringUtils.isEmpty(user.getPassword()) || StringUtils.isEmpty(user.g...原创 2020-04-14 15:17:36 · 302 阅读 · 0 评论 -
精进代码 - 接口统一响应体
前言 如今web项目的接口大都是 RESTful 的,响应体中包含了一些接口执行的信息,比如返回的数据(data)、响应码(code)、是否成功(success)和响应描述(message)。每个接口都需要封装成这种格式,这样每次都需要留意。 下面来介绍一种方法,是 Spring 的 web 模块提供的功能。统一响应体pom依赖了web模块和lombok<dependency&...原创 2020-04-14 15:10:04 · 539 阅读 · 0 评论 -
BeanFactory和ApplicationContext的关系
示例使用版本为 Spring Framework 5.2.2.RELEASE示例:首先创建了Repository类,有两个属性,类型为 BeanFactory 和 ApplicationContextpublic class Repository { private BeanFactory beanFactory; private ApplicationContext appl...原创 2020-02-29 21:50:36 · 731 阅读 · 0 评论 -
Spring ConfigurationCondition接口详解
前言:最近在看@ConditionalOnBean的时候,看到了ConfigurationCondition接口,对这个接口比较陌生,故了解一下。介绍:ConfigurationCondition的定义是这样的,它继承了Condition类,如果读者对Condition类不不熟悉,可以在Spring @Conditional注解 详细讲解及示例 中了解。package org.s...原创 2018-08-11 18:55:50 · 6868 阅读 · 1 评论 -
Spring @Conditional注解 详细讲解及示例
前言:@Conditional是Spring4新提供的注解,它的作用是按照一定的条件进行判断,满足条件给容器注册bean。@Conditional的定义://此注解可以标注在类和方法上@Target({ElementType.TYPE, ElementType.METHOD})@Retention(RetentionPolicy.RUNTIME) @Documentedpub...原创 2018-08-08 01:00:01 · 120169 阅读 · 50 评论