spring boot2.0 里的 javax.validation.Constraint 加入 service

1.ApplicationContext 静态注入

java 复制代码
import org.springframework.beans.BeansException;
import org.springframework.context.ApplicationContext;
import org.springframework.context.ApplicationContextAware;
import org.springframework.stereotype.Component;

@Component
public class ContextAwareCfg implements ApplicationContextAware
{
    @Override
    public void setApplicationContext(ApplicationContext applicationContext) throws BeansException
    {
        XxxValidator.setContext(applicationContext);
    }
}
  1. 注入service
java 复制代码
import org.springframework.context.ApplicationContext;

    private static ApplicationContext context;
    protected  IDbService service;

    public XxxValidator(){
        if (context!=null)
        {
            this.service=context.getBean(IDbService .class);
        }
    }


    public static void setContext(ApplicationContext context)
    {
        XxxValidator.context = context;
    }
相关推荐
AC赳赳老秦几秒前
量化交易脚本开发:DeepSeek生成技术指标计算与信号触发代码
数据库·elasticsearch·信息可视化·流程图·数据库架构·memcached·deepseek
何中应2 分钟前
Redis的两个小错误
数据库·redis·缓存
麦兜*8 分钟前
Spring Boot 整合 Apache Doris:实现海量数据实时OLAP分析实战
大数据·spring boot·后端·spring·apache
pyniu12 分钟前
Spring Boot车辆管理系统实战开发
java·spring boot·后端
虾说羊13 分钟前
ssm项目本地部署
java·tomcat
资生算法程序员_畅想家_剑魔13 分钟前
Kotlin常见技术分享-01-相对于Java 的核心优势-空安全
java·安全·kotlin
Dovis(誓平步青云)18 分钟前
《Linux 核心 IO 模型深析(中篇):探索Cmake与多路转接的高效实现poll》
linux·运维·服务器·数据库·csdn成长记录
DBA小马哥20 分钟前
MongoDB迁移全解析:国产多模融合下的平滑替代实践
数据库·mongodb·dba
gelald20 分钟前
AQS 解析:从原理到实战
java·后端