spring注解注入加载系统配置
2012-11-02 09:40
239 查看
/** * 系统配置 */ package com.daqsoft.common.web; import java.util.Map; import javax.annotation.PostConstruct; import org.springframework.beans.factory.annotation.Autowired; import com.daqsoft.common.util.XmlConvertUtils; import com.daqsoft.hibernate.domain.TSysConfig; import com.daqsoft.service.SysconfigService; /** * @author jack.li * */ public class Sysconfig { @Autowired private SysconfigService sysconfigService; public void setSysconfigService(SysconfigService sysconfigService) { this.sysconfigService = sysconfigService; } private static Sysconfig sysconfig; @PostConstruct public void init() { sysconfig = this; sysconfig.sysconfigService = this.sysconfigService; } public static String get(String key) { TSysConfig config = sysconfig.sysconfigService.get(1); Map<String, String> map = XmlConvertUtils.xmltoMap(config.getConfig()); return map.get(key); } public static int getInt(String key) { TSysConfig config = sysconfig.sysconfigService.get(1); Map<String, String> map = XmlConvertUtils.xmltoMap(config.getConfig()); return Integer.parseInt(map.get(key)); } public static Map<String, Object> getAll() { TSysConfig config = sysconfig.sysconfigService.get(1); return XmlConvertUtils.xmltoMap(config.getConfig()); } }
相关文章推荐
- Spring AOP注解通过@Autowired,@Resource,@Qualifier,@PostConstruct,@PreDestroy注入属性的配置文件详解
- Spring自动注入,利用注解实现spring基本配置详解,Spring注解快速入门
- spring注解源码分析-解析和注入注解配置的资源
- spring通过注解依赖注入和获取xml配置混合的方式
- Spring AOP注解通过@Autowired,@Resource,@Qualifier,@PostConstruct,@PreDestroy注入属性的配置文件详解
- Spring对注解(Annotation)处理源码分析2——解析和注入注解配置的资源
- Spring 配置bean, 注解方式配置 xml方式要生产set方法方便属性注入,注解方式不需要,利用反射机制注入
- Spring注入:配置与注解
- spring零配置(注解注入)
- Spring AOP注解通过@Autowired,@Resource,@Qualifier,@PostConstruct,@PreDestroy注入属性的配置文件详解
- 使用Spring配置shiro时,自定义Realm中属性无法使用注解注入解决办法
- spring注解注入properties配置文件
- 【小平工作日志】Spring注解注入配置:<context:component-scan base-package="**.**"/>详解!
- Spring依赖注入的简单示例(基于注解配置)
- Spring AOP注解通过@Autowired,@Resource,@Qualifier,@PostConstruct,@PreDestroy注入属性的配置文件详解
- Spring对注解(Annotation)处理源码分析2——解析和注入注解配置的资源
- Spring零配置通过注解实现Bean依赖注入总结<转>
- Spring AOP注解通过@Autowired,@Resource,@Qualifier,@PostConstruct,@PreDestroy注入属性的配置文件详解
- Spring中使用事务搭建转账环境方法二 相对简便的注解方法 ——配置文件注入对象属性需要setter方法 注解方法,不需要生成setter方法
- Spring使用注解的方式注入属性时的xml文件配置