码迷,mamicode.com
首页 > 其他好文 > 详细

使用tajia archetype初始化项目

时间:2021-04-27 14:41:06      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:default   trie   res   替换   set   模块   font   选择   数据   

使用tajia archetype初始化项目

一、编译tajia项目

cd D:/workspace/
D:
mvn clean install -Dmaven

注意:tajia项目放在D:/workspace/目录下

二、执行archetype生成模块项目
1、生成模块代码放在D:/download/aa目录下

cd D:/download/aa
D:

 

2、windows运行archetype命令
# windows 可直接运行,mac/linux ^ 替换为 \, (使用cmd 不要使用 powershell)

mvn archetype:generate ^
       -DgroupId=com.tajia ^
       -DartifactId=tajia-demo ^
       -Dversion=4.0.0 ^
       -Dpackage=com.tajia.tajia.demo ^
       -DarchetypeGroupId=com.pig4cloud.archetype ^
       -DarchetypeArtifactId=pigx-gen ^
       -DarchetypeVersion=4.0.0 ^
       -DarchetypeCatalog=local

 

注意:
-DgroupId=com.tajia
-DartifactId=tajia-demo ##项目名称
-Dversion=4.0.0 ##版本号
-Dpackage=com.tajia.tajia.demo ##包名

使用cmd运行mvn archetype:generate命令,运行完毕会在D:/download/aa目录下看到tajia-demo项目已生成

3、迁移tajia-demo模块代码
在/tajia/pom.xml文件中,找到<modules>配置tajia-demo模块
技术图片

把D:\download\aa\tajia-demo整个文件夹拷贝到tajia项目中,放在D:\workspace\tajia目录下
技术图片

三、创建测试数据库及其表

-- 创建测试库
create database `tajiax_demo` default character set utf8mb4 collate utf8mb4_general_ci;

USE tajiax_demo;

SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;

-- 创建测试表
DROP TABLE IF EXISTS `demo`;
CREATE TABLE `demo` (
`id` int NOT NULL AUTO_INCREMENT COMMENT 主键,
`username` varchar(255) DEFAULT NULL COMMENT 用户名,
`password` varchar(255) DEFAULT NULL COMMENT 密码,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT=demo 表;

 


四、代码生成
1.开发平台 > 数据源管理 > 新增
技术图片

jdbc:mysql://tajia-mysql:33064/tajiax_demo?characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=GMT%2B8&allowMultiQueries=true&allowPublicKeyRetrieval=true

 

2.开发平台 > 代码生成,选择数据源生成代码,注意包名称、模块名称
技术图片


3.生成代码包tajia-src放入archetype 生成的 demo 应用
注意:/tajia-demo-biz/src/main/resources/bootstrap.yml 修改数据库,推荐放在nacos统一配置

4.生成代码包tajia-ui src代码放入 tajia-ui
特别注意生成的前端包目录结构不要改变

5.执行代码生成包(demo_menu.sql)的SQL(在tajiax 数据源)

五、配置动态路由(tajia-ui项目)
系统管理 > 动态路由, 建议复制其他模块如箭头所属复制
技术图片

注意:
lb://tajia-demo-biz 来自nacos > 服务管理 > 服务列表


六、启动服务
按如下顺序启动服务:

com.alibaba.nacos.TajiaNacosApplication
com.tajia.tajia.admin.TajiaAdminApplication
com.tajia.tajia.auth.TajiaAuthApplication
com.tajia.tajia.gateway.TajiaGatewayApplication

com.tajia.tajia.demo.DemoApp ##最后启动业务服务

 

六、给角色分配权限 (角色管理 > 权限)
重启前端,重新登录 ,强制刷新浏览器,查看demo功能

使用tajia archetype初始化项目

标签:default   trie   res   替换   set   模块   font   选择   数据   

原文地址:https://www.cnblogs.com/linjiqin/p/14705178.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!