• jeecgboot新建module项目包


    1、Project Structure》parent下 新建maven项目

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    设定parent为jeecg-boot-parent
    在这里插入图片描述
    设定java目录为sources目录
    在这里插入图片描述

    2、增加其pom.xml文件内容,从parent的pom.xml里面复制即可
    复制以下2个标签

    repositories
    dependencies
    在这里插入图片描述
    注意将里面涉及system包的更改为你的名字

    3、检查parent内pom.xml是否引用了新建的包
    在这里插入图片描述
    4、新建包org.jeecg.module.vote
    在这里插入图片描述
    5、新建controller文件夹以及VoteController的class文件
    输入基础程序

    package org.jeecg.modules.vote.controller;
    
    
    import io.swagger.annotations.Api;
    import io.swagger.annotations.ApiOperation;
    import lombok.extern.slf4j.Slf4j;
    import org.jeecg.common.api.vo.Result;
    import org.jeecg.common.aspect.annotation.AutoLog;
    import org.jeecg.common.system.base.controller.JeecgController;
    import org.springframework.beans.factory.annotation.Autowired;
    import org.springframework.web.bind.annotation.GetMapping;
    import org.springframework.web.bind.annotation.RequestMapping;
    import org.springframework.web.bind.annotation.RestController;
    
    @Slf4j
    @Api(tags="投票")
    @RestController
    @RequestMapping("/vote")
    public class VoteController  {
    //    @Autowired
    
        @AutoLog(value="投票1")
        @ApiOperation("toupiao1")
    
    
    
    //    extends JeecgController
        @GetMapping(value = "/lookup")
        public Result<?> test() {
            return  Result.ok("111111");
        }
    
    }
    
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 31
    • 32
    • 33
    • 34
    • 35

    6、更改过滤器shero(正式环境必须关闭此项——开启的话是高危漏洞)
    jeecg-boot\jeecg-boot-base\jeecg-boot-base-core\src\main\java\org\jeecg\config\shiro\ShiroConfig.java

    在内部添加白名单
    在这里插入图片描述
    7、运行swagger,发现后台接口已经出现。(正式环境请关闭此项,生产环境为中高危漏洞)
    在这里插入图片描述
    到这一步如果报500错误的话说明你的Shiro没有配好。

  • 相关阅读:
    Android中向Fragment传递数据
    传统订货方式和网上企业APP订货方式的差别|网站搭建|小程序开发
    向上转型和向下转型
    “零代码”能源管理平台:智能管理能源数据
    力扣-240.搜索二维矩阵(2)
    【数据结构与算法】万字顺序表与OJ题
    02 C语言语法——1最小程序
    94-98-Hadoop-MapReduce工作流程(重要)
    【计算机网络】网络层之IP协议
    Go 复合类型之字典类型介绍
  • 原文地址:https://blog.csdn.net/chendongpu/article/details/127788632