设为首页收藏本站

JEECG官方网站-企业级JAVA快速开发平台

 找回密码
 立即注册

关注JEECG发展历程 关注最新动态和版本, 记录JEECG成长点滴 最新动态 - 技术支持 - 师徒架构班

JEECG最新版本下载 JEECG智能开发平台 - 显著提高开发效率 常见问题 - 入门视频 - 参与开源团队

商务 QQ: 3102411850、418799587 商务热线: 18611788525 客服电话: 010-64808099 官方邮箱: jeecgos@163.com

查看: 998|回复: 0

自定义包名、路径操作笔记

[复制链接]

4

主题

0

好友

158

积分

注册会员

Rank: 3Rank: 3

发表于 2019-3-6 10:44:50 |显示全部楼层
本帖最后由 e_yuan 于 2019-3-6 10:46 编辑

            
  • [url=]1. 代码生成器配置[/url]
  • [url=]2. 菜单配置[/url]
  • [url=]3. springBoot配置[/url]
  • [url=]4. mybatis配置[/url]
自定义包名的处理方式。
1. 代码生成器配置配置文件jeecg-boot\src\main\resources\jeecg\jeecg_config.properties中配置:
bussi_package=com.xxx.core.funccom.xxx.core.func 为自定义的包路径
由此,则生成的代码放置到该路径下,将vue下的前端内容copy到前端工程里,路径可与后端不同,此例中使用相同的路径。
2. 菜单配置配置前端组件为com/xxx/core/func/codetemplate/CodeTemplateList
该值为前端List.Vue的路径。
菜单路径可以随意配置,暂未发现有什么特别之处,比如配置为func/CodeTemplateList
由此,点击菜单,可以请求到相应的前端View上。
3. springBoot配置前端访问后端controller,默认为“包名/类名”,与生成的controller的注解路径一致,因此后端的controller等代码可以放置到自定义的包下,但如果请求路径也要自定义,则必须修改前端的请求地址。
package com.xxx.core.func.codetemplate.controller;@RestController@RequestMapping("/codetemplate/codeTemplate")@Slf4jpublic class CodeTemplateController {但此时发现前台请求不到该路径(“包名/类名 codetemplate/codeTemplate”),因为springBoot没有加载。
需要配置JeecgApplication文件,
@EnableSwagger2@SpringBootApplication@ComponentScan(basePackages = {"org.jeecg.*,com.xxx.*})  //指定扫描包路径public class JeecgApplication {4. mybatis配置但此时后台启动不了了,因为service引用的Dao Mapper没有实例化,问题依然是springBoot没有将其扫描。
需要配置MybatisPlusConfig文件,
@Configuration@MapperScan(value={"org.jeecg.modules.**.mapper*","com.xxx.core.**.mapper*"})public class MybatisPlusConfig {至此前后端都可以跑起来,点击菜单可以访问到页面,然后页面可以访问到后台。
      
                                             
您需要登录后才可以回帖 登录 | 立即注册

Archiver|手机版|JEECG技术论坛 - 基于BPM的JAVA快速开发平台 ( 京ICP备12013567号-3 )  

GMT+8, 2019-9-21 02:53 , Processed in 2.168404 second(s), 22 queries , Gzip On.

JEECG Open Source

© 2001-2012 Comsenz Inc.

回顶部