美文网首页
spring泛形bean注入的2种方式

spring泛形bean注入的2种方式

作者: 炒面Z | 来源:发表于2018-11-01 16:12 被阅读0次

spring泛形bean注入的2种方式

  • 通过类继承的方式自动依赖注入

    • extends 通过调用构造方法注入
    @Service("adminUserService")
    public class AdminUserServiceImpl extends ServiceImpl<AdminUserDao, AdminUser> implements AdminUserService {
        ...
    }
    
  • @Configuration和@Bean注解实现注入

    • 配置类
    @Configuration
    public class DeleteCheckConfig {
    
        @Bean(value = "eduHardwareDeleteCheck")
        public DeleteCheck<EduHardware, EduHardwareDao> eduHardwareDeleteCheck() {
            return new DeleteCheck<EduHardware, EduHardwareDao>() {
            };
        }
    
    }
    
    • bean的使用
        @Autowired
        private DeleteCheck<EduCourse,EduCourseDao> deleteCheck;
    ----------------------------------------------------------------------------
        //删除前校验
        deleteCheck.check("course_System_Id", id, "课程体系底下存在未删除的课程!")
    

相关文章

网友评论

      本文标题:spring泛形bean注入的2种方式

      本文链接:https://www.haomeiwen.com/subject/bbuxxqtx.html