欢迎来到天天文库
浏览记录
ID:28320915
大小:63.54 KB
页数:5页
时间:2018-12-09
《通过在classpath自动扫描方式把组件纳入spring容器中管理例子》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、1.此处要注入一股Functions类,采用扫描注入的组件的方式须该类有一个接口,先写出Functions接口FunctionsInterface.javapackage scan.impl;public interface FunctionsInterface{ public abstract void show();}2.Functions.java实现接口package scan.impl;import javax.annotation.PostConstruct;import javax.annotation.PreDestroy;import org
2、.springframework.stereotype.Service;@Service("functions")public class Functions implements FunctionsInterface{ /*(non-Javadoc) *@seescan.impl.FunctionsInterface#show() */ @Override public void show(){ System.out.println("我是扫描装配的!"); } @PostConstruct public void init
3、(){ System.out.println("我是初始化方法!"); } @PreDestroy public void destroy(){ System.out.println("我是销毁方法!"); }}3.测试类FunctionTest.javapackage scan.impl;import javax.annotation.PostConstruct;import javax.annotation.PreDestroy;import org.springframework.stereotype.Service;@Servi
4、ce("functions")public class Functions implements FunctionsInterface{ /*(non-Javadoc) *@seescan.impl.FunctionsInterface#show() */ @Override public void show(){ System.out.println("我是扫描装配的!"); } @PostConstruct public void init(){ System.out.println("我是初始化方法!"); }
5、 @PreDestroy public void destroy(){ System.out.println("我是销毁方法!"); }}4.运行结果:我是初始化方法!Finishedcreatinginstanceofbean'functions'Returningcachedinstanceofsingletonbean'org.springframework.context.annotation.internalConfigurationAnnotationProcessor'Returningcachedinstanceofsinglet
6、onbean'org.springframework.context.annotation.internalAutowiredAnnotationProcessor'Returningcachedinstanceofsingletonbean'org.springframework.context.annotation.internalRequiredAnnotationProcessor'Returningcachedinstanceofsingletonbean'org.springframework.context.annotation.internalCo
7、mmonAnnotationProcessor'Returningcachedinstanceofsingletonbean'org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor'UnabletolocateLifecycleProcessorwithname'lifecycleProcessor':usingdefault[org.springframework.context.support.DefaultLifecycleProc
8、essor
此文档下载收益归作者所有