`

Spring @Import注解

 
阅读更多

@Import注解在4.2之前只支持导入配置类;在4.2以及之后,@Import注解支持导入普通java类,并将其声明成一个bean。

 

业务类:

public class DemoService {
    public void doSomething(){
        System.out.println("everything is all fine");
    }
}

 

配置类:

@Configuration
@Import(DemoService.class)
public class DemoConfig {

}

 

运行:

public class Main {
    public static void main(String[] args) {
        AnnotationConfigApplicationContext context =
                new AnnotationConfigApplicationContext("com.example");
        DemoService ds = context.getBean(DemoService.class);
        ds.doSomething();
    }
}

 

输出结果:everything is all fine

 

 

分享到:
评论

相关推荐

    浅谈Spring中@Import注解的作用和使用

    主要介绍了浅谈Spring中@Import注解的作用和使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

    Spring注解 - 52注解 - 原稿笔记

    注解包含: 拦截器 , 过滤器 , 序列化 , @After , @AfterReturning , @AfterThrowing , @annotation , @Around , @Aspect , @Autowired , @Bean , @Before , @Component , @ComponentScan , @ComponentScans , @...

    Spring In Action-2.1-01-@Component注解

    import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; @RunWith(SpringJUnit4ClassRunner.class)//Spring的Junit测试,会在测试开始时,创建Spring的应用上下文 @ContextConfiguration...

    详解Spring 注解之@Import 注入的各种花活

    主要介绍了详解Spring 注解之@Import 注入的各种花活,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

    Spring3事务管理——使用@Transactional 注解.rar

    Spring3事务管理——使用@Transactional 注解.rar

    spring注解@Import用法详解

    主要介绍了spring注解@Import用法详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

    深入理解Spring与Dubbo整合原理与源码分析:从启动类配置到注解解析

    然后,我们深入研究了@EnableDubboConfig和@DubboComponentScan两个核心注解,详细解读了它们在Spring启动时的作用以及如何通过@Import注解导入对应的Registrar类。最后,我们详细分析了...

    SpringBoot(powernode)(教学视频+源代码)

    4.2.5 @Import注解 4.2.6 @ComponentScan("com.bjpowernode")配置扫描 五、Spring Boot热部署 5.1 什么是热部署 5.2 添加依赖 5.3 配置idea的启动面板 六、Spring Boot的配置文件语法 6.1 首先引入依赖 6.2 创建...

    Spring注解驱动开发

    现今SpringBoot、SpringCloud技术非常火热,作为Spring之上的框架,他们大量使用到了Spring的一些底层注解、原理,比如@Conditional、@Import、@EnableXXX等。如果掌握这些底层原理、注解,那么我们对这些高层框架就...

    spring-tx源码分析(2)_Import注解+ServiceLog进阶示例代码.zip

    Spring Import注解实现EnableXxx示例代码

    通俗易懂的Spring注解驱动开发教程(含配套资料)

    本视频涵盖的内容: 1).Spring的常用注解(@ComponentScan.@Bean.@Configuration.@Conditional.@Import.@PropertySource.@Profile等) 2).Spring的原理; 1).后置处理器(BeanPostProcessor....

    Spring2.5_基于注解驱动的SpringMVC

    import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.spring...

    spring-annotation:1.Spring 5.X源码分析2.手写框架3.设计模式4.Springcloud2 5.互联网高并发场景6.互联网安全架构

    天道酬请,一步一个坑弹簧注释...源码分析1.1 Spring 5.X源码分析1.1.1 Spring5源码深度解析(一)之理解配置注解1.1.2 Spring5源码深度分析(二)之理解@ Conditional,@ Import注解1.1.3 Spring5深度源码分析(三)之...

    spring-examples

    演示如何使用@Import, Import注解在4.2中已经升级,4.2之前只能用在接口类上,4.2之后可以用在普通的类上。通过@Import注解导入的类本身也会作为一个Bean。 annotation 演示如何通过注解的方式引入Bean

    基于框架的Web开发-装配Bean自动装配.doc

    注解也是要用import语句导入的,如果注解下面有错误提示,可以让开发环境自动加一下import语句。为Car类加上注解,注意import语句,如下: 注解也是要用import语句导入的,如果注解下面有错误提示,可以让开发环境...

    用Spring Initializr快速构建SpringBoot及整合MVC

    目录前言二步搭建项目结构构建Web@Import注解@SpringBootApplication注解找到Tomcat 前言 用Spring Initializr创建SpringBoot工程虽然方便,但是得有网,耗时耗流量,而且默认下载最新版本(强迫症可能会不舒服),...

    JSP 中Spring组合注解与元注解实例详解

    JSP 中Spring组合注解与元注解实例详解 摘要: 注解(Annotation),也叫元数据。一种代码级别的说明。它与类、接口、枚举是在同一个层次。它可以声明在包、类、字段、方法、局部变量、方法参数等的前面,用来对这些...

    SpringMVC-4 处理模型数据

    通过ModelAndView、Map与Model、@SessionAttributes和@ModelAttribute注解来处理模型数据;其中,@ModelAttribute是重点,说明其运行流程并进行代码分析,最终给出SpringMVC目标方法的POJO类型参数的入参全过程,并...

Global site tag (gtag.js) - Google Analytics