精华内容
参与话题
问答
  • Jeecg-Boot入门教程必看(新手学习) 开发环境搭建 http://jeecg-boot.mydoc.io/?t=345670 开发工具 : https://pan.baidu.com/s/1kFIJcn5GSlSJWAQKeCowrg 提取码:ilmc 项目如何启动 ...

    输入图片说明

    Jeecg-Boot入门教程必看(新手学习)

    1. 开发环境搭建   http://doc.jeecg.com/1273969

    2. 项目如何启动   http://doc.jeecg.com/1273967

    3. JeecgBoot学习视频  http://www.jeecg.com/#/doc/rumen-video

    4. 代码生成器使用   http://doc.jeecg.com/1305119

    5. 常见问题贴: http://bbs.jeecg.com/forum.php?mod=viewthread&tid=7816

    6. 开发必看技术文档

               Ant Design of Vue  |  https://vue.ant.design/docs/vue/introduce-cn
               Vue                |  https://cn.vuejs.org/v2/guide
               源码下载            |  https://github.com/zhangdaiscott/jeecg-boot
      
    7. 基础知识学习(Vue全家桶、Springboot) 参考下面《基础知识学习视频》
    8. 如果你发现bug,请点击这里反馈 https://github.com/zhangdaiscott/jeecg-boot/issues

    《基础知识学习视频》

    两套Springboot视频(建议第一套)
      链接:https://pan.baidu.com/s/1KlfH96wGNRN8waPIurQ6yg 提取码:tu6m 
      链接:https://pan.baidu.com/s/11Z0iLW9o-W4-4tYHXlDO9A 提取码:7kz2 
    
    两套vue视频,前后端分离
    
      1.Vue基础知识视频
      链接:https://pan.baidu.com/s/1r69bFZ0_N2-g4XNxEqDtfg 提取码:gt81 
    
      2.Vue高级视频教程
      链接:https://pan.baidu.com/s/1W361MyZDe0ntzJVo6lw5rQ 提取码:16ne 
      链接:https://pan.baidu.com/s/1MqN5Ith1nUbp6T-jRDhgIA 提取码:i3m6
    展开全文
  • jeecg-boot汇总整理.doc

    2019-05-12 10:47:33
    jeecg-boot汇总整理,包含开发环境搭建、常用开发操作、部署、问题处理等全面整理。
  • 在线文档 2.0最新文档1.1 文档1.0 文档 ...解决方案: JeecgBoot后台的所有请求访问,增加了token机制,所以不能直接访问后台,而需要通过前台登录才能访问 默认前台访问地址: http://localhost:3000 项...

     

    在线文档 2.0最新文档
    1.1 文档
    1.0 文档
    零基础入门 点击我



    1后台访问提示token错误
       报错截图:
       TIM图片20190228114706.png 
      解决方案: JeecgBoot后台的所有请求访问,增加了token机制,所以不能直接访问后台,而需要通过前台登录才能访问
                 默认前台访问地址: http://localhost:3000
                 项目启动教程(前台+后台)请看:http://jeecg-boot.mydoc.io/?t=345671


    2Lombok 的使用
         问题效果: 实体没有get/set方法
          TIM图片20190522145349.png 
         解决方案:
         因为通过Lombok 简化了代码,默认没有get set。
         需要注意: eclipse默认不支持Lombok 需要单独安装,安装参考:          https://blog.csdn.net/qq_25646191/article/details/79639633


    3Druid监控

        访问:http://localhost:8080/jeecg-boot/druid  

        登录名:admin,密码123456


     

    4、在线接口文档swagger   

        http://localhost:8080/jeecg-boot/swagger-ui.html

        http://localhost:8080/jeecg-boot/doc.html
        登录名:jeecg,密码jeecg1314

     

    5、项目访问根路径 jeecg-boot 如何修改  

     

           目前项目后台访问默认路径是: http://localhost:8080/jeecg-boot   

           默认端口: 8080   

           默认项目名: jeecg-boot   

           如果需要自定义可以修改配置文件: src/main/resources/application.yml   

    1. server:
          port: 8080
          servlet:
             context-path: /jeecg-boot

       

        对应需要修改前端配置文件,搜索jeecg-boot 替换成新项目名字。
            

    1. ant-design-jeecg-vue/src/utils/request.js
    2. ant-design-jeecg-vue/public/index.html
    3. ant-design-jeecg-vue/vue.config.js

     

    6、获取登录用户信息(注意: 此处有升级变更)

    1. V2.0版本:LoginUser sysUser = (LoginUser)SecurityUtils.getSubject().getPrincipal();
    2. V1.1版本:SysUser sysUser = (SysUser)SecurityUtils.getSubject().getPrincipal();

     

    7、代码生成器怎么用?
      http://jeecg-boot.mydoc.io/?t=344854
      (如果提示表不存在,把把数据库设置成不区分大小写)


    8、开发环境问题
      可能会遇到截图问题
    TIM图片20190304115347.png 
      解决方案: 换个eclipse4.6以上+ jdk8


    9. 代码生成器依赖包下载不来
       请参考jeecg的方式配置Maven镜像 http://jeecg-boot.mydoc.io/?t=345672


    10. 提示表不存在问题Table 'jeecg-boot.QRTZ_LOCKS' doesn't exist
        错误截图:
                       TIM图片20190306135446.png 
        解决方案: 1. 确认是否初始化了数据库脚步
                         2. 确认mysql数据库是否区分大小写


    11.Jeecg-boot 简易部署方案,可以不用nginx (有点问题,不建议)
           https://blog.csdn.net/u010419475/article/details/88548083


    12. 免登陆配置,后台取消token验证机制
         修改配置文件:org.jeecg.config.ShiroConfig的方法shiroFilter,排除你的请求。
          TIM图片20190320092309.png 
         针对前台的页面,必须手工配置路由
         ant-design-jeecg-vue/src/config/router.config.js
         在底部constantRouterMap配置里面加上你要访问的路由配置
          TIM图片20190320092236.png 
        
    13. 前端启动报JS错误
       如图:
        TIM图片20190401103003.png 
        解决方案:
        注释掉代码:

    1. //instance as axios

    复制代码

    14.添加用户无法提交(无法下拉)
        https://github.com/zhangdaiscott/jeecg-boot/issues/34


    15.新版1.1单表代码生成报错问题
        删除 Modal__Style@Drawer.vuei 后缀文件
       https://github.com/zhangdaiscott/jeecg-boot/issues/46


    16.更改角色权限的时候,报错Error: timeout of 6000ms exceeded
      http://www.jeecg.org/forum.php?m ... 7912&extra=page%3D1


    17.路由传参的菜单配置
       http://jeecg-boot.mydoc.io/?t=345667


    18. 启动报邮箱错误
    TIM图片20190422192901.png 

      修改方案: 1. 把邮箱配置改成真实的。
                       2. 不需要此功能,可以暂时注释掉
    TIM图片20190422193040.png 


    19. jeecg-boot直接访问报错
        截图:
        TIM图片20190521142347.png 
        说明: 此地址http://localhost:8080/jeecg-boot/不能直接访问,截图无问题,因为后台默认加了token机制,如果你想访问后台某个请求,请在shrio配置文件排除后,才可访问地址。
        比如:在线接口文档已经排除了,可以访问

    1. http://localhost:8080/jeecg-boot/doc.html 登录名:jeecg 密码jeecg1314

    复制代码

    配置文件: org.jeecg.config.ShiroConfig
        TIM图片20190521142454.png 


    20. V1.1升级到V2.0注意,有以下不兼容地方,需要自己修改
         

    1. 混入js更名     src/mixins/JEditableTableOneToManyMixin.js --rename--> JEditableTableMixin.js
         修改方案: 全文搜索JEditableTableOneToManyMixin替换为JEditableTableMixin

      2.excel导入逻辑
         需要设置headers参数,因为导入导出都加了shiro控制
         给<a-upload  标签加上 :headers="tokenHeader"
      3.excel导出逻辑,需要制定导出文件名字
        handleExportXls('导出excel名字')

      4. 样式冲突问题
        全文搜索ant-layout-content删除下面一段代码

       .ant-layout-content {
         margin: 12px 16px 0 !important;
       }

       5.所有页面样式没有scoped的加上
       <style scoped>

       6.获取用户共通方法变更
        V2.0版本:    LoginUser sysUser = (LoginUser)SecurityUtils.getSubject().getPrincipal();



    21. V2.0 近期改动代码上传,处理了以下问题。发现下面问题请直接更新最新代码

       1. 用户列表无编辑按钮,编辑提示无权限
       2. 非admin用户,角色授权、部门、用户等操作提示无权限
       3. 提示 Parameter useId  not found (SysAnnouncementMapper的userid找不到)
       4. Type definition error: [simple type, class org.jeecg.modules.system.model.SysUserDepartsVO]; 无构造器问题
       5. oracle下部门数据列表是空问题
       6. 系统公告提示资源找不到问题
       7. 类别统计报表菜单删除,此功能是测试未完全实现
       8. 部门管理怎么添加子部门:  选中部门,鼠标右键,添加子部门或删除子部门
       9. 老菜单访问404,因为V2.0版本,菜单增加了一个类型“是否路由”,请设置是


    22.登录 http://localhost:3000/ 前端,显示登录已过期
        https://blog.csdn.net/ladymorgana/article/details/90405136

    23.如何切换oracle\sqlserver数据库
       http://jeecg-boot.mydoc.io/?t=345674

    24.前端项目报错
      截图: 
             TIM图片20190522203317.jpg 
    解决方案:
         升级node版本,把依赖node_modules删了,重新yarn install
        

    展开全文
  • jeecg-boot-2.0.0 心得

    2019-07-02 06:42:51
    jeecg-boot-2.0.0 心得   在公司参与基础平台微服务建设,不断的进行平台产品化方向。上级讨论定下来需要用到微服务框架,平台至少要用到注册中心+配置中心+网关+认证+后台管理+前端vue至少5+1。针对大项目,强大...

    jeecg-boot-2.0.0 心得

    学习开发:
    RongWan 是一款基于代码生成器的JAVA快速企业(Online )开发平台

      在公司参与基础平台微服务建设,不断的进行平台产品化方向。上级讨论定下来需要用到微服务框架,平台至少要用到注册中心+配置中心+网关+认证+后台管理+前端vue至少5+1。针对大项目,强大的运维团队支持应该是可以承受,但是哪里天天会有大项目呢?公司几乎都是中小项目,所以在寻找一个轻量级的boot版本,针对小项目,敏捷开发,快速上线部署。在网上寻找到了JEECG,想和原先前后端分离,发现居然有JEECG-BOOT前后端分离版本,让我有了新的研究和学习的方向。
      在jeecg-boot采用前后端分离后,在线开发功能实现,以及加入流程引擎和动态表单加强对业务整合。希望下后面接来的版本中不断产品化,集成auth2平台化,cas单点登录企业级别使用。不断高可用的框架代码。
      学习JEECG-BOOT(http://jeecg-boot.mydoc.io/)技术文档,非常的详细。不过在使用它的过程也出现一下问题,在此提出本人的建议。

    1. 进行模块化、组件化开发,将原先开源版本system里面板块尽量剥离处理,保留简洁版的后台管理功能。
    ├─jeecg-boot-parent(父POM: 项目依赖、modules组织)
    │  ├─jeecg-boot-common(共通Common模块: 底层工具类、注解、接口)
    │  │  ├─jeecg-boot-common-bom 公共版本控制
    │  │  ├─jeecg-boot-common-core 公共工具类核心包
    │  │  ├─jeecg-boot-common-datasource 动态切换数据源
    │  │  ├─jeecg-boot-common-log 日志服务
    │  │  ├─jeecg-boot-common-minio 文件系统依赖
    │  │  ├─jeecg-boot-common-swagger 接口文档
    │  │  ├─jeecg-boot-common-security 安全工具
    │  ├─jeecg-boot-system (系统管理模块: 系统管理、权限等功能) -- 默认作为启动项目
    │  │  ├─jeecg-boot-system-api
    │  │  ├─jeecg-boot-system-biz
    │  ├─jeecg-boot-module-{?} (自己扩展新模块项目,启动的时候,在system里面引用即可)
    │  │  ├─jeecg-boot-code-gen
    │  │  ├─jeecg-boot-module-iso8583 报文解析
    │  │  ├─jeecg-boot-module-demo   测试样例
    │  │  ├─jeecg-boot-module-online 在线开发
    │  │  ├─jeecg-boot-module-quartz 定时任务
    │  │  ├─jeecg-boot-module-aggrega 聚合平台
    │  │  ├─jeecg-boot-module-monitor 监控管理
    │  │  ├─jeecg-boot-module-pos8583gbk 银联POS
    │  │  ├─jeecg-boot-module-agiledata 银联银商
    │  │  ├─jeecg-boot-module-message 消息中心
    

    为了进一步根据开发调用,采用模板对外接口公共api模块,POM如下:

    │  ├─jeecg-boot-system 
    │  │  ├─jeecg-boot-system-api 系统管理对外接口公共api模块
    │  │  ├─jeecg-boot-system 系统管理
    
    1. 数据库表结构上面建议
      在这里插入图片描述
    • 统一优化使用数据库版本,mysql必须5.7+以上,mysql5.7上有json类型,且建议使用utf8mb4字符集,以免特殊字符丢失到时数据无法查看;

    • 字段命名问题,如es_type建议改成type,其他类似;create_by建议改成create_user,加入del_flag,调整create_time (调整CURRENT_TIMESTAMP),其他类似排查,统一规范。
      在这里插入图片描述

    • 建议邮件、短信设计分离,因为邮件支持富文本;

    • int长度建议为9;类型、状态相关字段建议使用tinint。

    3.代码调整
    在实体类entity中,加入
    import lombok.Data; 引入@Data,去除代码中大量的get和set
    import com.baomidou.mybatisplus.annotation.TableLogic; 引入@TableLogic,进行默认delFlag

    4.插件升级
    插件升级以及properties属性进行版本管理为何
    springboot升级2.1.5.RELEASE
    mybatis-plus升级3.1.1
    hutool加入4.4.5

     <properties>
            <jeecgboot.common.version>2.0.0</jeecgboot.common.version>
            <java.version>1.8</java.version>
            <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
            <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
            <mybatis-plus.version>3.1.1</mybatis-plus.version>
            <druid.version>1.1.10</druid.version>
            <commons.version>2.6</commons.version>
            <hutool.version>4.4.5</hutool.version>
        </properties>
    <dependencies>
            <!-- mybatis-plus -->
            <dependency>
                <groupId>com.baomidou</groupId>
                <artifactId>mybatis-plus-boot-starter</artifactId>
                <version>${mybatis-plus.version}</version>
            </dependency>
            <!--hutool-->
            <dependency>
                <groupId>cn.hutool</groupId>
                <artifactId>hutool-all</artifactId>
                <version>${hutool.version}</version>
            </dependency>
    </dependencies>
    
    1. 接口返回对象类调整
    Builder
    ToString
    Accessors(chain = true)
    AllArgsConstructor
    @ApiModel(value = "接口返回对象", description = "接口返回对象")
    public class Result<T> implements Serializable {
        ...
    
        public Result(T data) {
            super();
            this.result = data;
        }
        ...
    }
    
    1. 开发规范性建议
    • 代码中大量重复造轮子代码
    • 注释说明规范性不统一
    • 建议采用阿里巴巴规范插件开发
    • 代码充出现大量神秘代码“0”,“1”,统一采用常量进行管理
    • 采用缓存机制
    • 加入现流行的auth2,可进行第三方接入
    • 加入企业级cas单点登录,提高企业级多系统之间的跳转
    展开全文
  • jeecg-boot 简易部署方案

    万次阅读 2019-03-14 11:07:13
    jeecg-boot采用前后端分离的方案,前后端代码不在一起。想要部署 一般是通过反向代理实现。jeecg-boot目前支持更好更简单的解决方案: jeecg 在配置文件里面指定了 webapp的存放目录 只要把编译好的文件放入指定...

    jeecg-boot采用前后端分离的方案,前后端代码不在一起。想要部署 一般是通过反向代理实现。jeecg-boot目前支持更好更简单的解决方案:

       jeecg 在配置文件里面指定了 webapp的存放目录 只要把编译好的文件放入指定目录下 如下图

     

    启动服务端项目 我的服务端的端口是7080 一般默认是8080这个无所谓 这样就能直接访问了 不需要nginx反向代理工具就可以实现前后端代码分离 部署分离 upload参数是上传文件的路径也是分离的。

    文件也可以直接访问不需要转译地址 实际地址都是互相独立的

     

    展开全文
  • jeecg-boot.zip

    2020-07-15 09:14:18
    在github下载jeecgboot项目后,自己对此进行修改,可通过博客文章加以理解,也可以直接去github下载jeecgboot源码,源码包括前端和后端以及数据库,可直接运行
  • jeecg-boot+vue+idea

    千次阅读 热门讨论 2019-05-31 23:39:15
    这几天初步接触了一下jeecgboot,想了想还是写下中途使用中遇到的问题以及自己的了解 1、首先,使用jeecgboot后台开发必需以下几个条件,请先准备好。 jeecgboot的完整的参考项目:...
  • JEECG-BOOT环境搭建:2.1.1版

    千次阅读 2019-11-05 20:09:04
    JEECG是一个国内开源的快速开发的J2EE框架,JEECG-BOOT是基于Spring Boot的版本,这篇文章介绍一下搭建的方式(JEECG-BOOT 2.1.1)。
  • Jeecg-boot 使用心得建议

    万次阅读 2019-06-12 21:56:31
    在3月的时候就接触了jeecg-boot了,以前我是一个python开发者,python是一个动态型语言,可以很简单的配置生成后台管理器,动态注册页面,只需要按组件的方式register页面就可以了,最典型的就是xadmin的方案,但是...
  • 我对于jeecg-boot这个项目的理解就是在springboot+mybatis-plus的基础上实现了前后端分离,前端用vue全家桶+ant design of vue来实现。本项目最大的价值在于能生成代码并且用比较新的技术来封装和实现。 使用...
  • jeecg-boot生成代码之后,因为业务需要,一个表添加一个新属性,并实体类也添加了对应的属性,但是,用get方法获取不到该属性对应的值,会提示是空内容,这是什么呢?明明这个属性我赋值了
  • jeecg-boot 代码生成

    2020-05-06 13:44:19
    jeecg-boot online 代码生成器的使用和踩过的坑代码生成器的使用表单代码生成 代码生成器的使用 菜单路径: 在线开发->Online表单 在线建表,配置表单控件,所见即所得,支持更多组件 比如:字典、下拉搜索组件、...
  • jeecg-boot-master.zip

    2019-10-21 17:44:01
    基于 Ant Design of Vue 实现的 Ant Design ...Jeecg-boot 的前段UI框架,采用前后端分离方案,提供强大代码生成器的快速开发平台。 前端页面代码和后端功能代码一键生成,不需要写任何代码,保持jeecg一贯的强大!!
  • jeecg-boot新建module模块

    千次阅读 2019-08-04 23:04:43
    随着jeecg-boot不断拓展更新,爱好者越来越多,对于刚入门或者刚从事java(springboot)的人来说,会遇到各种...从issues:373 ,可以看出提问者,他想新建一个jeecg-boot-module-jm bundle,然后在 jeecg-boot-modu...
  • JEECG-BOOT使用心得

    2019-09-24 09:18:39
    其实最简单的无非是把已有的拿过来改改,但这样有点繁琐,而且容易出错,不符合程序员的思维——能用代码自动完成的,就不手工去做。虽然编写代码需要时间,但是后期使用就很方便,就像我常说的磨刀不误砍柴工。 ...
  • JEECG是一个国内开源的快速开发的J2EE框架,JEECG-BOOT是基于Spring Boot的版本,这篇文章介绍一下搭建的方式(...
  • Jeecg-Boot前后端项目部署流程

    千次阅读 2019-12-17 19:27:49
    Jeecg-Boot 是一款基于SpringBoot+代码生成器的快速开发平台,本文介绍的是从Jeecg-Boot官网下载的demo代码如何在Windows和Linux环境下部署。
  • 使用jeecg-boot心得

    千次阅读 2019-07-01 00:13:28
    使用jeecg-boot心得 1 简单介绍 jeecg-boot项目介绍,我就简单介绍了一下,jeecg-boot是一个轻量级的Spring Boot2.x快速开发平台,其设计目标是开发迅速、学习简单、轻量级、易扩展; 使用Spring Boot、Shiro、...
  • Jeecg-Boot 是一款基于代码生成器的快速开发平台!采用前后端分离架构; Jeecg-Boot 官网地址:http://www.jeecg.com/#/ Jeecg-Boot 官方开发文档地址:http://doc.jeecg.com/1273753 Jeecg-Boot 技术文档地址:...
  • Jeecg-Boot初始化项目

    千次阅读 2019-11-28 16:23:49
    文章目录Jeecg-Boot项目重命名一、软件版本二、具体操作1.重命名2.子模块 Jeecg-Boot项目重命名 一、软件版本 jeecg-boot版本:2.1.1 ...jeecg-boot example-boot ``ant-design-vue-jeecgan...
  • 提示不存在问题Table 'jeecg-boot.QRTZ_LOCKS' doesn't exist 这种问题很可能是,使用Quartz部署时,如果表名小写,导致异常,修改MySQL数据库不区分大小写即可 异常:'heart_beat.QRTZ_LOCKS' doesn't...
  • GitHub开源项目 - Jeecg-Boot开始开发平台介绍 Jeecg-Boot 是一款基于SpringBoot+代码生成器的快速开发平台!采用前后端分离架构:SpringBoot,Mybatis,Shiro,JWT,Vue&...JeecgBoot在...
  • 这个是jeecg-boot安装教程,现场排雷版,预计2020年4月1日完成整个部署及排雷。小白手把手专用。 系统环境: x64的win10,虚拟机,virtualBox(因为紧急情况下,可以直接部署在vm主机上)。 基础技术要点 ...
  • Jeecg-Boot是一款基于BPM的低代码平台,零代码开发!采用前后端分离架构: SpringBoot 2.x,Ant Design&Vue,Mybatis-plus,Shiro,JWT。强大的代码生成器让前后端代码一键生成,无需写任何代码!!帮助Java项目解决...
  • jeecg-boot+activiti集成工作流

    千次阅读 热门讨论 2020-04-22 21:07:20
    jeecg-boot+activiti集成工作流系统集成后支持功能介绍版本支持 :jeecg-boot-2.1.4+activiti5.22 +modeler在线设计器内容还是挺多的 (如果在集成过程中有遇到问题请给我留言吧!这里会回复的哦)下面给出一下作者在...
  • http://jeecg-boot.mydoc.io/?t=345682 http://www.jeecg.org/forum.php?mod=viewthread&tid=8087&extra=page%3D1 1、下载安装包 Node.js 官方网站下载:https://nodejs.org/en/ 选择操作...
  • JeecgBoot 官网链接 一. docker 基础 本章非普及类文章,仅做简单介绍。未学习的同学建议异步学习,-》》》 docker菜鸟基础教程 二、环境介绍 使用到的内容是基于jeecgboot来进行的( java、nginx、 mysql、 redis)...
  • jeecg-boot学习总结及使用心得

    千次阅读 2019-12-14 17:44:16
    1.jeecg-boot是一个真正前后端分离的模版项目,便于二次开发,使用的都是较流行的技术, 后端技术主要有spring-boot2.x、shiro、Mybatis-plus、redis等; 前端项目基于node.js、webpack构建,主要技术使用Vue、...
  • 新建子模块,子模块中接口在swagger页面不显示问题. <传送阵> 注意 如果要使用jeecg-boot框架的Online模式进行代码生成,需要运行前端代码.
  • Jeecg-Boot--环境搭建

    2019-09-30 19:59:23
    下载jeecg-boot代码,导入WebStorm,如下图: 注意:需要安装node,Python,Yarn-0.21.3软件。导入后执行:yarn install 调出Show npm Scripts 功能 找到项目目录下文件package.json文件,...

空空如也

1 2 3 4 5 ... 20
收藏数 3,914
精华内容 1,565
关键字:

Jeecg-Boot