# 技术选型

所有技术来自己公司技术选型矩阵

# 后端技术选型

    <!-- Springboot推荐版本 -->
    <version>2.2.6.RELEASE</version>
    <!-- 其它技术选型 -->
    <properties>
        <java.version>1.8</java.version>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
        <java.version>1.8</java.version>
        <junit.version>4.12</junit.version>
        <druid.version>1.1.10</druid.version>
        <mysql.version>5.1.46</mysql.version>
        <mybatis-plus.version>3.3.1.tmp</mybatis-plus.version>
        <commons.io.version>2.6</commons.io.version>
        <commons.codec.version>1.12</commons.codec.version>
        <commons.lang3.version>3.9</commons.lang3.version>
        <fastjson.version>1.2.58</fastjson.version>
        <joda.time.version>2.10.3</joda.time.version>
        <dozer.version>5.5.1</dozer.version>
        <quartz.version>2.3.2</quartz.version>
        <shiro.version>1.5.2</shiro.version>
        <activiti.version>6.0.0</activiti.version>
        <easypoi.version>4.1.0</easypoi.version>
        <jasypt.version>3.0.2</jasypt.version>
        <hutool.version>5.1.4</hutool.version>
    </properties>
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
  • druid 数据库连接池。
  • mybatis-plusmybatis扩展插件。
  • fastjson近期将弃用。
  • quartz定时任务组件。
  • easypoiExcel导入导出。
  • jasypt数据加密组件。
  • hutoolJava工具类库。官方文档:https://hutool.cn/docs/#/

# 前端技术选型

  "dependencies": {
    "axios": "0.19.0",
    "element-ui": "2.11.0",
    "file-saver": "^2.0.2",
    "js-cookie": "2.2.0",
    "screenfull": "3.3.3",
    "normalize.css": "7.0.0",
    "nprogress": "0.2.0",
    "path-to-regexp": "2.4.0",
    "vue": "2.6.10",
    "vue-router": "3.0.7",
    "vuex": "3.1.1",
    "vue-json-pretty": "1.6.0",
    "xlsx": "^0.14.3"
  }
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
更新时间: 4/30/2020, 11:23:53 PM