您好,欢迎来到六九路网。
搜索
您的当前位置:首页jsf使用spring注入的bean

jsf使用spring注入的bean

来源:六九路网

jsf的后台bean中使用spring定义的service,需要使用@ManagedProperty,并且要具有该属性的getter/setter方法。

package cn.catr.lm.idc.controller;

import cn.catr.lm.idc.service.UserService;
import java.io.Serializable;
import javax.annotation.PostConstruct;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.ManagedProperty;
import javax.faces.bean.ViewScoped;

@ManagedBean(name = "testBean")
@ViewScoped
public class TestController implements Serializable{

    @ManagedProperty(value = "#{userService}")
    private UserService userService;

    private String user;

    @PostConstruct
    private void init() {
        user = userService.save();
        System.out.println("ok.");
    }

    public String getUser() {
        return user;
    }

    public UserService getUserService() {
        return userService;
    }

    public void setUserService(UserService userService) {
        this.userService = userService;
    }

}

 

转载于:https://www.cnblogs.com/annie118/p/3682661.html

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- 69lv.com 版权所有 湘ICP备2023021910号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务