一、注解(Annotation) 1、概述 (1)从 JDK 5.0 开始, Java 增加了对元数据(MetaData) 的支持, 也就是Annotation(注解); (2)Annotation 其实就是代码里的特殊标记, 这些标记可以在编译, 类加载, 运行时被读取, 并执行相应的处理。通过使 ...
分类:
编程语言 时间:
2021-03-30 13:22:27
阅读次数:
0
什么是枚举类: 类的对象只有有限个,确定的。当需要定义一组常量时,强烈建议使用枚举类。若枚举只有一个对象, 则可以作为一种单例模式的实现方式。 枚举类的属性: 枚举类对象的属性不应允许被改动, 所以应该使用private final修饰 枚举类的使用private final修饰的属性应该在构造器中 ...
分类:
编程语言 时间:
2021-03-30 12:57:00
阅读次数:
0
@PostConstruct注解的方法在项目启动的时候执行这个方法,也就是在spring容器启动的时候执行,可以加载一些需要提前启动需要或者 @Component public class LogUtil { private static volatile LogUtil instance; @Au ...
分类:
其他好文 时间:
2021-03-26 15:19:40
阅读次数:
0
本文主要介绍Spring的component-scan标签,了解spring是如何实现扫描注解进行bean的注册,主要实现实在 NamespaceHandler, NamespaceHandlerSupport 和 BeanDefinitionParser 三个接口中,还需要配置spring.han ...
分类:
编程语言 时间:
2021-03-26 15:17:31
阅读次数:
0
Spring boot 中有时候需要控制配置类是否生效,使用 @ConditionalOnProperty 注解来控制 @Bean 是否生效。 例: @ConditionalOnProperty(prefix = "config",name = "enable",havingValue = "tru ...
分类:
其他好文 时间:
2021-03-17 14:53:37
阅读次数:
0
在我们配置拦截器后,我们可以在相关配置类中配置拦截路径和放行路径。这时如果我们不够细心,会造成swagger2无法使用的情况。 这时,有些人会想到少了注解,但肯定是错误的。明明配拦截器之前正常使用,怎么配了拦截器过后会少注解呢? 我们的思路应该是————swagger-ui相关资源是不是被拦截了? ...
分类:
其他好文 时间:
2021-03-16 13:24:46
阅读次数:
0
随着 SpringBoot 的流行,基于注解式开发的热潮逐渐覆盖了基于 XML 纯配置的开发,而作为 Spring 中最核心的 bean 当然也能够使用注解的方式进行表示。所以本篇就来详细的讨论一下作为 Spring 中的 Bean 到底都有哪些用法。 @Bean 基础声明 Spring 的 @Be ...
分类:
其他好文 时间:
2021-03-16 11:57:47
阅读次数:
0
一 前言 系统执行业务逻辑之前,会对输入数据进行校验,检测数据是否有效合法的。所以我们可能会写大量的if else等判断逻辑,特别是在不同方法出现相同的数据时,校验的逻辑代码会反复出现,导致代码冗余,阅读性和可维护性极差。 鉴于通用性和普遍性,Spring框架提供了validator组件,通过一些校 ...
分类:
其他好文 时间:
2021-03-15 11:18:56
阅读次数:
0
1.远程调用feign接口报错javax.servlet.http.HttpServletResponse,java.lang.String,java.lang.String。 这时你可以关注你的feign接口中定义的形参是否用注解来接口,因为我的参数类型是string类型所以报错也是String ...
分类:
编程语言 时间:
2021-03-15 10:31:11
阅读次数:
0
什么是注解 Annotation的作用 不是程序本身,可以对程序作出解释 可以被其他程序(比如:编辑器等)读取 Annotation的格式 注解是以@注释名在代码中存在的,还可以添加一些参数值,例如:@SuppressWarnings(value="unchecked") Annotation在哪里 ...
分类:
编程语言 时间:
2021-03-10 13:34:57
阅读次数:
0