二次开发Controller开发步骤

二次开发是由于平台现有的接口不满足业务需求,会自己写业务来实现,二次开发代码一般放在je-web目录下

在je-web下新建代码文件夹

一般都是一个业务模块统一建一个文件夹来管理

修改spring-mvc.xml配置文件,让能扫描到这个包

编写Controller

  • 新建的Controller,需要继承AbstractPlatformController类,安全改造之后都需要继承这个类

  • 案例代码

package com.project.demo.controller;

import com.je.core.base.AbstractPlatformController;
import com.project.demo.service.DemoPlatformService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.ResponseBody;

import java.util.List;
import java.util.Map;

@Controller
@RequestMapping(value = "/je/demoPlatform")
public class DemoPlatformController  extends AbstractPlatformController {
    @Autowired
    private  DemoPlatformService demoPlatformService;

    @ResponseBody
    @RequestMapping(value = "/getTeacherInfo",method = RequestMethod.POST)
    public List<Map> getTeacherInfo(){
        List<Map> list = demoPlatformService.getTeacherInfo();
        return list;
    }
}
最后编辑: 呼丽华  文档更新时间: 2024-08-21 10:58   作者:刘利军