分享通過在java main函式中執行spring的程式碼
阿新 • • 發佈:2019-02-02
脫離tomcat容器在單獨的java application的main函式中初始化spring
Main.java
package com.zuidaima.test; import org.springframework.context.support.GenericXmlApplicationContext; import com.service.UserService; public class Main { public static void main(String[] args) throws InterruptedException { GenericXmlApplicationContext context = new GenericXmlApplicationContext(); context.setValidating(false); context.load("classpath*:applicationContext*.xml"); context.refresh(); UserService userService = context.getBean(UserService.class); while (true) { System.out.println(userService.findUser()); Thread.sleep(10000); } } }
UserService.java
package com.zuidaima.service;
import org.springframework.stereotype.Service;
@Service
public class UserService {
public String findUser() {
return "javaniu";
}
}
程式碼下載地址:http://www.zuidaima.com/share/1550463232494592.htm