jeecgboot标准化改造记录

51 篇文章 26 订阅
47 篇文章 0 订阅

jeecgboot各版本需要在安全、私有化等方面进行改造,所以需要进行改造记录,在这里将其按照时间顺序排序,以【安全】【基础】为标签进行标注。

数据库改造

安装数据库
https://blog.csdn.net/wwppp987/article/details/106206324

后端改造

application-dev.yml

修改内容:
改端口

server:
  port: 6001

改后端根目录

  servlet:
    context-path: /

改上传方式:
(188行)

  # 签名密钥串(前后端要一致,正式发布请自行修改)
  signatureSecret: dd05f1c54d63749eda95f9fa6d49v442a
  # 本地:local\Minio:minio\阿里云:alioss
  uploadType: local

原文:(真不明白为啥调试模式要默认minio,minio给你打钱了吗?)
在这里插入图片描述

改druid密码

    druid:
      stat-view-servlet:
        enabled: true
        loginUsername: admin
        loginPassword: 123456

改druid测试语句为oracle的

validationQuery: SELECT 1 FROM DUAL

改数据库ip和密码

      datasource:
        master:
          driver-class-name: oracle.jdbc.OracleDriver
          url: jdbc:oracle:thin:@192.168.0.1:1521:服务名
          username: 用户名
          password: 密码

改redis密码、端口号

redis:
    database: 0
    host: 127.0.0.1
    lettuce:
      pool:
        max-active: 8   #最大连接数据库连接数,设 -1 为没有限制
        max-idle: 8     #最大等待连接中的数量,设 0 为没有限制
        max-wait: -1ms  #最大建立连接等待时间。如果超过此时间将接到异常。设为-1表示无限制。
        min-idle: 0     #最小等待连接中的数量,设 0 为没有限制
      shutdown-timeout: 100ms
    password: '密码'
    port: 端口号

改swagger

knife4j:
  #开启增强配置
  enable: false
  #开启生产环境屏蔽
  production: true
  basic:
    enable: false
    username: 修改用户名
    password: 修改密码  

改第三方登录

#第三方登录
justauth:
  enabled: false

新建自定义包

https://blog.csdn.net/wwppp987/article/details/114113953

改包名:

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
全局替换
在这里插入图片描述
修改dev模式及prod模式

https://blog.csdn.net/wwppp987/article/details/121849005

内核增加对接口限制每ip每分钟访问次数功能

https://blog.csdn.net/wwppp987/article/details/124585363

pc端改造

(3.0版特有)【总体上来说,3.0.0版的jeecgboot的bug太多,不建议升级。】
我他喵的也不知道jeecgboot新版为啥脑抽改了这个地方。
\src\router\index.js

  mode: 'history',

改为:

  mode: 'hash',

后台地址
\src\utils\request.js

let apiBaseUrl = window._CONFIG['domianURL'] || "/";

页面标题栏后缀
src/components/layouts/TabLayout.vue

        let projectTitle = "Jeecg-Boot 企业级低代码平台"

比如整块去掉后缀

      changeTitle(title) {
        let projectTitle = "首页"
        // 首页特殊处理
        if (this.$route.path === indexKey) {
          document.title = projectTitle
        } else {
          document.title = title
        }
      },

去敏感词汇(logo、角标、图片、页眉页脚、登录框等)
https://blog.csdn.net/wwppp987/article/details/106053679
修改登录逻辑及本地化综合改造
https://blog.csdn.net/wwppp987/article/details/118417667

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值