关注JEECG发展历程 关注最新动态和版本, 记录JEECG成长点滴 更新日志 - 技术支持 - 招聘英才

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

商务QQ: 69893005、418799587 商务热线(5*8小时): 010-64808099 官方邮箱: jeecgos@163.com

查看: 13016|回复: 0

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

[复制链接]
发表于 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 {至此前后端都可以跑起来,点击菜单可以访问到页面,然后页面可以访问到后台。
      
                                             
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表