米鼠商城

多快好省,买软件就上米鼠网

最新项目

人才服务

靠谱的IT人才垂直招聘平台

Jeecg-Boot初始化项目

  • lkj155
  • 2
  • 2020-06-30 12:03

年中福利!阿里技术电子书80本+上半年大会资料PDF免费下载!>>>

Jeecg-Boot初始化项目

一、软件版本 二、具体记录 1.重命名 2.请求链接 3.子模块 4.自定义业务包 5.LomBok插件 三、其它 1.前端修改的文件 Jeecg-Boot初始化项目 一、软件版本 jeecg-boot版本:2.1.1 官方论坛: http://www.jeecg.org/

二、具体记录 1.重命名 1)修改项目的文件夹名称,例如:

jeecg-boot 改为 example-boot ant-design-vue-jeecg 改为 ant-design-vue-example 2) IntelliJ IDEA 导入后端项目

修改 .idea 包中的 .name 文件,将 jeecg-boot-parent 改为 example-boot

父 pom.xml 的 <artifactId>jeecg-boot-parent</artifactId> 改为 <artifactId>example-boot</artifactId>

两个子模块 pom.xml 中,parent 节点,将 <artifactId>jeecg-boot-parent</artifactId> 改为 <artifactId>example-boot</artifactId>

修改项目根目录的 jeecg-boot-parent.iml 的文件名为 example-boot.iml

重启 IntelliJ IDEA 或者 打开另外一个项目,就可以 File -> Open Recent 直观的切换项目了

2.请求链接 修改后端的请求链接,从 /jeecg-boot 改为 /example-boot

1)后端:

修改配置文件: application-dev.yml 、application-test.yml 、application-prod.yml server:     # ......     servlet:        context-path: /example-boot     # ...... 1 2 3 4 5 2)前端

修改 public/index.html <!-- ...... -->   <!-- 全局配置 -->   <script>     <!-- ...... -->     window._CONFIG['domianURL'] = 'http://127.0.0.1:8080/example-boot';     <!-- ...... -->   </script> <!-- ...... --> 1 2 3 4 5 6 7 8 修改 vue.config.js // ......   devServer: {     // ......     proxy: {     // ......       '/example-boot': {         // ......       },     }   }, 1 2 3 4 5 6 7 8 9 10 修改 src/utils/request.js // ...... // 创建 axios 实例 const service = axios.create({   baseURL: '/example-boot', // api base_url   // ...... }) // ...... 1 2 3 4 5 6 7 修改依赖包的文件 node_modules\@jeecg\antd-online\dist\OnlineForm.umd.min.js GIthub Issues:https://github.com/zhangdaiscott/jeecg-boot/issues/467

// ...... var Ne=c.a.create({baseURL:"/example-boot",timeout:15e3}) // ...... 1 2 3 3.子模块 官方说明: http://doc.jeecg.com/1273938

目前的架构容易依赖混乱,不适宜新增子模块 建议使用子包管理业务代码,例如:在 jeecg-boot-module-system 模块中,新增业务包 org.jeecg.modules.exambiz 为什么依赖混乱?

maven 的依赖传递性 怎么解决?

需要将权限管理模块和demo模块抽离为单独子模块(个人想法,并未实践) 4.自定义业务包 例如:在 jeecg-boot-module-system 模块中,新增 src.main.java.com.example 包(域名倒写作为包名,与 src.main.java.org.jeecg 同级) 因为需要解决 spring 扫描注入的问题,所以需要手动指定扫描的包目录 具体操作如下:

修改 org.jeecg.JeecgApplication ,新增扫描注解 // ...... @ComponentScan(basePackages = {"org.jeecg.*", "com.example.*"}) public class JeecgApplication {     // ...... } 1 2 3 4 5 修改 org.jeecg.config.MybatisPlusConfig ,修改扫描注解 // ...... @MapperScan(value={"org.jeecg.modules.**.mapper*", "com.example.**.mapper*"}) public class MybatisPlusConfig {     // ...... } 1 2 3 4 5 5.LomBok插件 官方工具安装说明: http://doc.jeecg.com/1273968

解决 get/set 方法不存在的问题

IntelliJ IDEA - File - Setting - Plugins : 搜索 lombok ,点击 install 三、其它 1.前端修改的文件 更换名称和 logo 等信息

Login.vue UserLayout.vue UserMenu.vue Logo.vue GlobalHeader.vue GlobalFooter.vue Analysis.vue public/index.html ———————————————— 版权声明:本文为CSDN博主「JotaX」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/u011424614/article/details/103295803/



城市合伙人全球招募中:400-150-9800

参与线下宏伟蓝图,用业绩说话!
软件线索、软件需求,米鼠网帮你变现!
更灵活的合作模式(不限地域、不限金额、不限项目)
更高额的提成比例(提成是软件项目利润的80%)
利润的核算方式:
以平台公开招标的最低价中标价格为基准,剩下的为利润部分,如对平台的最低中标价格有异议,可以推荐供应商进行竞标。
义务:
1、作为城市合伙人,在该城市利用自身优势推广“米鼠网平台”,拓展甲 方所拥有的“米鼠网平台”实名认证用户和 VIP 用户
2、作为城市合伙人,在该城市利用自身优势推广“米鼠网商城”,并寻求该地域软件产品销售商,促成软件产品销售商委托甲方在“米鼠网商城”上代理销售软件产品销售商的软件产品的交易,并拓展软件产品采购用户促成与甲方的采购交易。



如有侵权请联系邮箱(service@misuland.com)

猜你喜欢

评论留言