spring 静态方法调用实例

原创 2018年04月17日 10:30:51
@Component
public class Global {

    @Autowired
    private  UserOptionService userOptionService ;

    private static Global global;

    @PostConstruct
    public void init(){
        global = this;
        global.userOptionService = this.userOptionService;
    }

    public static String getOption(String optionName, String lableName){
                UserOption userOption = global.userOptionService.getByOptionName(optionName);
        if(userOption != null){
            Map<String, String> map = (Map<String, String>) JsonMapper.fromJsonString(userOption.getOptionValue(), HashMap.class);
            return map.get(lableName);
        }
        return "";




    }
}

静态网站制作项目

-
  • 1970年01月01日 08:00

普通静态类方法获取Spring注入的Been实体

原本想要在静态方法中获取Spring注解后的Been,发现给Been字段添加static关键字后,启动tomcat报错-------错误大意是说静态字段不能注解。 然后google下,解决方法如下:...
  • caiwenfeng_for_23
  • caiwenfeng_for_23
  • 2015-04-24 18:22:52
  • 12694

SpringMVC中静态方法调用非静态方法

今天研究了一下静态方法调用非静态的方法,在java中普遍会想到的方法 比如A类中有个a方法,B类中有个b方法,在a方法中new B(类).b就可以调用了 但是在ssm整合框架使用这种思想需要注意一些东...
  • qq_35342333
  • qq_35342333
  • 2016-11-30 16:32:33
  • 176

Objective-C 关于静态方法与实例方法

objective-c中非常重要的语法知识,在此归纳总结一下。 类方法,也称静态方法,指的是用static关键字修饰的方法。此方法属类本身的方法,不属于类的某一个实例(对象)。类方法中不可直接使...
  • liupeng196
  • liupeng196
  • 2016-05-14 16:31:08
  • 639

spring静态方法中使用bean对象

方法: 在类中创建一个静态的bean对象,然后使用init方式初始化这个bean,这样就可以在静态方法中调用了 @Service("idg") public class IDG...
  • sd4015700
  • sd4015700
  • 2013-11-08 11:25:35
  • 4231

spring项目中静态方法中使用注入的bean

1. 说明: 项目中涉及到dubbo服务,在项目中需要将这个服务作为一个bean注入,由于本人需要在静态方法中使用这个bean,所以如果使用类似@Autowire等注解注入时会编译报错。 ...
  • baidu_30809315
  • baidu_30809315
  • 2017-12-28 12:15:38
  • 201

python3中类的重点与难点:实例方法、类方法与静态方法

静态⽅法和类⽅法1. 类⽅法是类对象所拥有的⽅法,需要⽤修饰器 @classmethod 来标识其为类⽅法,对于类⽅法,第⼀个参数必须是类对象,⼀般以 cls 作为第⼀个参数(当然可以⽤其他名称的变量...
  • qq_41020281
  • qq_41020281
  • 2018-03-21 09:02:14
  • 24

java使用spring在静态方法中使用注入类

在开发时遇到需要将多个来源的数据转换为统一的格式,不同来源的数据转换逻辑不同。所以想利用工厂模式 让所有的转换类继承一个公有的类 然后在工厂类中根据不同的来源 返回不同的实例。比如在处理A数据源时 返...
  • hanchao_h
  • hanchao_h
  • 2017-03-10 00:51:29
  • 4177

static方法与非static方法相互调用的方式

1、非static方法调用static方法:类名.方法名 2、static方法调用非static方法:                     1)、static方法不能直接调用非static方法...
  • Truong
  • Truong
  • 2013-03-07 19:56:53
  • 572

Java泛型静态方法调用问题

public class HibernateManageUtil {//添加public static void addObject(T t){Session s = null ;Transactio...
  • Line0718
  • Line0718
  • 2010-07-10 16:40:00
  • 1026
收藏助手
不良信息举报
您举报文章:spring 静态方法调用实例
举报原因:
原因补充:

(最多只允许输入30个字)