转自:https://www.cnblogs.com/kaituorensheng/p/8024199.html 使用AnnotationConfigApplicationContext可以实现基于Java的配置类加载Spring的应用上下文.避免使用application.xml进行配置。在使用spring框架进行服务端开发时,个人感觉注解配置在便捷性,和操作上都优于是使用XML进行配置;
很简单的接口output
public interface outPut { public void helloworld(); }
实现类
public class outPutImpl implements outPut { public void helloworld() { System.out.println("hellworld"); } }
注解的使用 实际上我觉得这个是充当一个容器的角色
@Configurationpublic class hello { @Bean(name = "helloworl") public outPut impl() { return new outPutImpl(); } }
这里的重点在于不是引用ClassPathXmlApplicationContext() 这个是对xml配置spring的使用
public class Client { public static void main(String[] args) { ApplicationContext context = new AnnotationConfigApplicationContext(hello.class); outPut outPut = (com.spring.lzx.interfacer.outPut) context.getBean("helloworl"); outPut.helloworld(); } }