繁体   English   中英

如何在 spring 引导中从前端查找实体?

[英]How to find entity from frontend in spring boot?

我正在从项目https://github.com/rstyro/admin学习 spring 启动
在page/role/list.html中,有代码:

     <button th:if="${QX.add == '1' && QX.query == '1'}" class="btn btn-success 
         btn-sm" id="addRole"><i class="fa fa-plus"></i> &nbsp;&nbsp;add role</button>

我想检查这个 QX 实体是什么,所以我 go 到 RoleController.java

 @RequestMapping(value="/list",method=RequestMethod.GET)
     public Object list(Model model){
        model.addAttribute("roles", roleService.list());
        return "page/role/list";
    } 

然后 RoleService.java

@Service
public class RoleService implements IRoleService{

    @Autowired
    private RoleDao roleDao;
    
    @Autowired
    private MenuService menuService;
    
    private Logger log = Logger.getLogger(this.getClass());
    
    @Override
    public List<ParameterMap> list() {
        return roleDao.list();
    }

然后 RoleDao.java

public interface RoleDao {
    public List<ParameterMap> list();
    public List<ParameterMap> getRoleByuId(ParameterMap pm);
    public ParameterMap getRoleById(ParameterMap pm);
    public void updateRoleQX(ParameterMap pm);
    public void addRole(ParameterMap pm);
    public void delRole(String roleId);
    public void delUserRole(String roleId);
}

和 RoleMapper.xml

<mapper namespace="com.lrs.admin.dao.RoleDao" >
    <select id="list"  resultType="pm">
        SELECT 
            role_id,
            role_name,
            role_desc,
            rights,
            add_qx,
            del_qx,
            edit_qx,
            query_qx
        from 
            sys_role
    </select>

和角色.java

public class Role {
    private long roleId;
    private String roleName;
    private String roleDesc;
    private String rights;
    private String addQX;
    private String delQX;
    private String editQX;
    private String queryQX;
    public long getRoleId() {
        return roleId;
    }

但什么也没有。 我错过了什么吗? 谢谢。

他在呼唤

   return roleDao.list();

但是没有那个语句的实现,RoleDao 接口没有在任何地方实现。 这意味着没有名为roleDao的 bean,这意味着您无法运行此代码。 它会给你错误。

作者可能没有分享 RoleDao 实现。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM