1、配置文件(類文件所在的包)
<context:component-scan base-package="net.nblh.utils.common" />
2、類文件
關於@PostConstruct:被@PostConstruct修飾的方法會在服務器加載Servlet的時候運行,並且只會被服務器調用一次,類似於Serclet的inti()方法。被@PostConstruct修飾的方法會在構造函數之後,init()方法之前運行。
@Component //申明爲spring組件
public class FileHandleUtils{
@Autowired
private FileServerManager fileServerManager;
// 靜態初使化當前類
public static FileHandleUtils fileHandleUtils;
//註解@PostConstruct,這樣方法就會在Bean初始化之後被Spring容器執行
@PostConstruct
public void init() {
fileHandleUtils = this;
}
// 方法調用
public static void test(String topicId) {
fileHandleUtils.fileServerManager.uploadById(topicId);
}
}