Commit 5597de4074902354137248c801363865b31b5790

Authored by wxy
0 parents

first commit

Showing 1 changed file with 144 additions and 0 deletions
README.md 0 → 100644
  1 +++ a/README.md
  1 +
  2 +阳新未检
  3 +-----------------------------------
  4 +
  5 +
  6 +技术架构:
  7 +-----------------------------------
  8 +#### 开发环境
  9 +
  10 +- 语言:Java 8
  11 +
  12 +- IDE(JAVA): IDEA / Eclipse安装lombok插件
  13 +
  14 +- IDE(前端): WebStorm 或者 IDEA
  15 +
  16 +- 依赖管理:Maven
  17 +
  18 +- 数据库:MySQL5.7+ & Oracle 11g & Sqlserver2017
  19 +
  20 +- 缓存:Redis
  21 +
  22 +
  23 +#### 后端
  24 +- 基础框架:Spring Boot 2.3.5.RELEASE
  25 +
  26 +- 微服务框架: Spring Cloud Alibaba 2.2.3.RELEASE
  27 +
  28 +- 持久层框架:Mybatis-plus 3.4.1
  29 +
  30 +- 安全框架:Apache Shiro 1.7.0,Jwt 3.11.0
  31 +
  32 +- 微服务技术栈:Spring Cloud Alibaba、Nacos、Gateway、Sentinel、Skywalking
  33 +
  34 +- 数据库连接池:阿里巴巴Druid 1.1.22
  35 +
  36 +- 缓存框架:redis
  37 +
  38 +- 日志打印:logback
  39 +
  40 +- 其他:fastjson,poi,Swagger-ui,quartz, lombok(简化代码)等
  41 +
  42 +
  43 +#### 前端
  44 +
  45 +- [Vue 2.6.10](https://cn.vuejs.org/),[Vuex](https://vuex.vuejs.org/zh/),[Vue Router](https://router.vuejs.org/zh/)
  46 +- [Axios](https://github.com/axios/axios)
  47 +- [ant-design-vue](https://vuecomponent.github.io/ant-design-vue/docs/vue/introduce-cn/)
  48 +- [webpack](https://www.webpackjs.com/),[yarn](https://yarnpkg.com/zh-Hans/)
  49 +- [vue-cropper](https://github.com/xyxiao001/vue-cropper) - 头像裁剪组件
  50 +- [@antv/g2](https://antv.alipay.com/zh-cn/index.html) - Alipay AntV 数据可视化图表
  51 +- [Viser-vue](https://viserjs.github.io/docs.html#/viser/guide/installation) - antv/g2 封装实现
  52 +- eslint,[@vue/cli 3.2.1](https://cli.vuejs.org/zh/guide)
  53 +- vue-print-nb - 打印
  54 +
  55 +
  56 +后台开发环境和依赖
  57 +----
  58 +- java
  59 +- maven
  60 +- jdk8
  61 +- mysql
  62 +- redis
  63 +- 数据库脚本:jeecg-boot/db/jeecgboot-mysql-5.7.sql
  64 +- 默认登录账号: admin/123456
  65 +
  66 +
  67 +前端开发环境和依赖
  68 +----
  69 +- node
  70 +- yarn
  71 +- webpack
  72 +- eslint
  73 +- @vue/cli 3.2.1
  74 +- [ant-design-vue](https://github.com/vueComponent/ant-design-vue) - Ant Design Of Vue 实现
  75 +- [vue-cropper](https://github.com/xyxiao001/vue-cropper) - 头像裁剪组件
  76 +- [@antv/g2](https://antv.alipay.com/zh-cn/index.html) - Alipay AntV 数据可视化图表
  77 +- [Viser-vue](https://viserjs.github.io/docs.html#/viser/guide/installation) - antv/g2 封装实现
  78 +- [jeecg-boot-angular 版本](https://gitee.com/dangzhenghui/jeecg-boot)
  79 +
  80 +项目下载和运行
  81 +----
  82 +
  83 +```
  84 +# 安装yarn
  85 +npm install -g yarn
  86 +
  87 +# 下载依赖
  88 +yarn install
  89 +
  90 +# 启动
  91 +yarn run serve
  92 +
  93 +# 编译项目
  94 +yarn run build
  95 +
  96 +# Lints and fixes files
  97 +yarn run lint
  98 +```
  99 +
  100 +
  101 +其他说明
  102 +----
  103 +
  104 +- 项目使用的 [vue-cli3](https://cli.vuejs.org/guide/), 请更新您的 cli
  105 +
  106 +- 关闭 Eslint (不推荐) 移除 `package.json` 中 `eslintConfig` 整个节点代码
  107 +
  108 +- 修改 Ant Design 配色,在文件 `vue.config.js` 中,其他 less 变量覆盖参考 [ant design](https://ant.design/docs/react/customize-theme-cn) 官方说明
  109 +```ecmascript 6
  110 + css: {
  111 + loaderOptions: {
  112 + less: {
  113 + modifyVars: {
  114 + /* less 变量覆盖,用于自定义 ant design 主题 */
  115 +
  116 + 'primary-color': '#F5222D',
  117 + 'link-color': '#F5222D',
  118 + 'border-radius-base': '4px',
  119 + },
  120 + javascriptEnabled: true,
  121 + }
  122 + }
  123 + }
  124 +```
  125 +
  126 +
  127 +
  128 +附属文档
  129 +----
  130 +- [Ant Design Vue](https://www.antdv.com/docs/vue/introduce-cn)
  131 +
  132 +- [报表 viser-vue](https://viserjs.github.io/demo.html#/viser/line/basic-line)
  133 +
  134 +- [Vue](https://cn.vuejs.org/v2/guide)
  135 +
  136 +- [路由/菜单说明](https://gitee.com/jeecg/jeecg-boot/tree/v1.1/ant-design-jeecg-vue/src/router/README.md)
  137 +
  138 +- [ANTD 默认配置项](https://gitee.com/jeecg/jeecg-boot/blob/v1.1/ant-design-jeecg-vue/src/defaultSettings.js)
  139 +
  140 +
  141 +备注
  142 +----
  143 +
  144 +> @vue/cli 升级后,eslint 规则更新了。由于影响到全部 .vue 文件,需要逐个验证。既暂时关闭部分原本不验证的规则,后期维护时,在逐步修正这些 rules
0 145 \ No newline at end of file
... ...