3. Spring 4.2.3前瞻-@Import注解的升级

翻译 2015年11月19日 22:37:00

3.1 @Import

  • @Import注解在4.2.3之前只支持导入配置类
  • 在4.2.3,@Import注解支持导入普通的java类,并将其声明成一个bean

3.2 示例

  • 演示java类
package com.wisely.spring4_2.imp;

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

}
  • 演示配置
package com.wisely.spring4_2.imp;

import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.Import;
@Configuration
@Import(DemoService.class)//在spring 4.2之前是不不支持的
public class DemoConfig {

}
  • 运行
package com.wisely.spring4_2.imp;

import org.springframework.context.annotation.AnnotationConfigApplicationContext;

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

输出结果

everything is all fine

Spring 4.0 新功能和增强

Spring 框架第一个版本发布于 2004 年,自发布以来已历经三个主要版本更新: Spring 2.0 提供了 XML 命名空间和 AspectJ 支持;Spring 2.5 增加了注释驱动(an...
  • z1049186181
  • z1049186181
  • 2016年05月18日 19:35
  • 6040

spring3 升级到 spring4 要注意该的地方

最近搭建了一个框架,开始用的spring3.1.1 后来升级到spring4.2.0,把遇到的问题记录一下当做备份了 1、Java.lang.NoSuchMethodError: org.sp...
  • bigtree_3721
  • bigtree_3721
  • 2017年01月20日 10:03
  • 4603

《Spring实战》学习笔记(二)JavaConfig @Import 和 @ImportResource注解的使用

最近在看《spring in Action 4th》,讲到JavaConfig的@Import和@ImportResource的使用,于是照着例子做了个小demo,加深自己的印象。在Spring中配置...
  • Slow_Wakler
  • Slow_Wakler
  • 2017年02月04日 14:24
  • 1457

spring 3源码解析之如何解析"import", "alias", "bean"标签

解析的步骤:  1、加载web.xml、加载监听器  org.springframework.web.context.ContextLoaderListener  2、ContextLoader...
  • z69183787
  • z69183787
  • 2016年12月02日 10:26
  • 442

Spring3_MVC注解教程

  • 2014年11月19日 10:45
  • 1.42MB
  • 下载

Spring3注解

  • 2015年01月19日 13:24
  • 2.56MB
  • 下载

Spring3_MVC注解

  • 2014年09月10日 11:50
  • 2.62MB
  • 下载

Struts2+Hibernate4+Spring3整合(注解和XML方式都有)

  • 2015年06月24日 16:39
  • 1.79MB
  • 下载

Restlet2 + Spring3 注解方式配置

  • 2011年11月08日 23:50
  • 28KB
  • 下载

Spring3注解

  • 2013年12月18日 11:43
  • 219KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:3. Spring 4.2.3前瞻-@Import注解的升级
举报原因:
原因补充:

(最多只允许输入30个字)