
spring
以南_ttrg
计算机小白一枚
展开
-
在非Spring环境下获取Bean
今天在完成一个业务逻辑的需求,需要在非spring环境下面获取 spring 的 bean ,我就想到了之前在看开源项目若依里面有个SpringUtils 的工具类,可以完成这样的需求。实现方式有两种:方法一:实现BeanFactoryPostProcessor接口方法二:实现ApplicationContextAware接口若依里面是两种方式都进行了杂糅/** * spring工具类 方便在非spring管理环境中获取bean */@Componentpublic final class原创 2021-04-20 21:53:14 · 920 阅读 · 0 评论 -
自定义校验器 Validator
jdk 和 hibernate-validator 定义了很多校验的注解,但是毕竟这些都是提前定义好的,有时候并不能满足我们的校验需求,所以我们可以自定义校验注解和校验规则1、jdk所提供的校验规则2、hibernate-validator所提供的校验规则校验注解/** * @Description : 自定义生日检验注解 * @Date: 2021/4/10 00:23 * @Author : tiankun */@Documented@Retention(RetentionP.原创 2021-04-10 09:16:34 · 809 阅读 · 0 评论 -
跨域问题的解决
1、@CrossOrigin 注解2、SpringBoot 不结合网关Gateway跨域配置@Configurationpublic class WebMvcConfig implements WebMvcConfigurer { @Override public void addCorsMappings(CorsRegistry registry) { registry.addMapping("/**") // 针对所有的请求 .allow原创 2021-04-01 12:34:23 · 1750 阅读 · 0 评论 -
Spring 的 BeanUtils 工具类
场景:前端通过POST提交一个JSON格式的字符串,比如里面的数据设计到的表有多个,我们需要创建一个实体类对涉及这多个表属性去进行接收。接收到以后,我们又需要通过这个对象获取相对应的值分别赋值到实体类中,对于大部分患有懒癌晚期程序员来说这是不可容忍的,所以我们就可以通过一些工具类来完成。选择: Apache 的 BeanUtils 工具类 和 Spring 的 BeanUtils 工具类。在https://www.jianshu.com/p/f52f00f949b7这篇博客中提到。Apache的 .原创 2021-02-01 23:12:22 · 799 阅读 · 0 评论