⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 springutil.java

📁 这是一个上传下载的原代码
💻 JAVA
字号:
package com.project.util;

import org.springframework.context.ApplicationContext;
import org.springframework.context.support.FileSystemXmlApplicationContext;

import com.model.logic.UserLogic;

/*
 *  创建人:杨森
 *  创建时间:2007-9-7
 *  描述:实现spring配置文件bean
 *  最后修改时间:
 *  最后修改人:
 */
public class SpringUtil {
	public String path1 = null;
	public String path2 = null;
	
	public UserLogic logic;
	
	public String getPath1() {
		return path1;
	}
	public void setPath1(String path1) {
		this.path1 = path1;
	}
	public String getPath2() {
		return path2;
	}
	public void setPath2(String path2) {
		this.path2 = path2;
	}
	public UserLogic getLogic() {
		return logic;
	}
	public void setLogic(UserLogic logic) {
		this.logic = logic;
	}
	
	//获取spring配置文件
	public SpringUtil getInstance(){
		String path = this.getClass().getResource("/").getFile()+"../../WEB-INF/config/applicationcontext.xml";
		ApplicationContext ctx = new FileSystemXmlApplicationContext(path.replaceAll("%20", " "));

		return (SpringUtil)ctx.getBean("SpringUtil");
	}
	//获取逻辑层
	public Object getLogicBean(String beanName){
		String[] paths = new String[]{path1,path2};
		ApplicationContext xmlFactory = new FileSystemXmlApplicationContext(paths);
		
      	return xmlFactory.getBean(beanName);
	}

	
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -