后台服务
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
zhangdaihao 23233eb3f3
说明
6 years ago
ant-design-jeecg-vue 升级webpack-dev-server版本号 6 years ago
jeecg-boot jeecg-boot 1.0 版本发布 6 years ago
README.md 说明 6 years ago

README.md

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

Jeecg-Boot 快速开发平台(前后端分离版本)

当前最新版本: 1.0发布日期20190225

项目介绍:

Jeecg-boot 一个全新的版本,采用前后端分离方案,提供强大代码生成器的快速开发平台。 前端页面代码和后端功能代码一键生成不需要写任何代码保持jeecg一贯的强大

技术架构:

后端

  • 基础框架Spring Boot 2.0.3.RELEASE

  • 持久层框架Mybatis-plus_3.0.6

  • 安全框架Apache Shiro 1.4.0-RC2

  • JWTJwt_3.4.1

  • 数据库连接池阿里巴巴Druid 1.1.10

  • 缓存框架redis

  • 日志打印logback

  • 其他fastjsonpoiSwagger-uiquartz, lombok简化代码等。

前端

  • 基础框架:ant-design-vue - Ant Design Of Vue 实现
  • JavaScript框架Vue
  • Webpack
  • node
  • yarn
  • eslint
  • @vue/cli 3.2.1
  • vue-cropper - 头像裁剪组件
  • @antv/g2 - Alipay AntV 数据可视化图表
  • Viser-vue - antv/g2 封装实现

开发环境

  • 语言Java 8

  • IDEEclipse Oxygen & IDEA 2018.1.4(Ultimate Edition)

  • 依赖管理Maven

  • 数据库MySQL5.7 & Oracle 11g

  • 版本管理SVNgit

技术文档

系统效果

输入图片说明 输入图片说明 输入图片说明 输入图片说明 输入图片说明 输入图片说明 输入图片说明 输入图片说明 输入图片说明 输入图片说明 输入图片说明 输入图片说明

后台开发环境和依赖

  • java
  • maven
  • jdk8
  • mysql
  • 数据库脚步:\jeecg-boot\docs\dbsys-init-20190225.sql
  • 下载代码默认系统账号: admin/123456

前端开发环境和依赖

项目下载和运行

  • 拉取项目代码
git clone https://github.com/zhangdaiscott/jeecg-boot.git
cd  jeecg-boot/ant-design-jeecg-vue
  • 安装依赖
yarn install
  • 开发模式运行
yarn run serve
  • 编译项目
yarn run build
  • Lints and fixes files
yarn run lint

其他说明

  • 项目使用的 vue-cli3, 请更新您的 cli

  • 关闭 Eslint (不推荐) 移除 package.jsoneslintConfig 整个节点代码

  • 修改 Ant Design 配色,在文件 vue.config.js 中,其他 less 变量覆盖参考 ant design 官方说明

  css: {
    loaderOptions: {
      less: {
        modifyVars: {
          /* less 变量覆盖,用于自定义 ant design 主题 */

          'primary-color': '#F5222D',
          'link-color': '#F5222D',
          'border-radius-base': '4px',
        },
        javascriptEnabled: true,
      }
    }
  }

附属文档

备注

@vue/cli 升级后eslint 规则更新了。由于影响到全部 .vue 文件,需要逐个验证。既暂时关闭部分原本不验证的规则,后期维护时,在逐步修正这些 rules