HAND-HAP-构建项目步骤

2024-03-17 07:59
文章标签 步骤 构建 项目 hap hand

本文主要是介绍HAND-HAP-构建项目步骤,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

配置数据源 D:\apache-tomcat-8.5.24\conf\context.xml <Resource auth="Container" driverClassName="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost:3306/hap_shipments" 	name="jdbc/hap_shipments" type="javax.sql.DataSource" username="hap_dev" password="hap_dev"/>创建项目 mvn org.apache.maven.plugins:maven-archetype-plugin:2.4:generate  -D archetypeGroupId=hap -D 	archetypeArtifactId=hap-webapp-archetype -D archetypeVersion=3.1-SNAPSHOT -D groupId=shipments -D artifactId=ShipmentsParent -D 	package=shipments.core -D archetypeRepository=http://nexus.saas.hand-china.com/content/repositories/rdcsnapshot新建数据库 create schema hap_shipments default character set utf8;CREATE USER hap_dev@'%' IDENTIFIED BY 'hap_dev';CREATE USER hap_dev@'localhost' IDENTIFIED BY 'hap_dev';GRANT ALL PRIVILEGES ON hap_shipments.* TO hap_dev@'%';GRANT ALL PRIVILEGES ON hap_shipments.* TO hap_dev@'localhost';flush privileges;导入IDEA将sql文件拷入 ShipmentsParent\core-db\src\main\java\shipments\core\db\data\mysql 
修改shipments/core/db/2016-06-01-init-data-migration.groovychangeSet(author: "mrz", id: "20171218-mrz-1") {sqlFile(path: MigrationHelper.getInstance().dataPath("com/hand/hap/db/data/"+dbType+"/xxinv_material_item.sql"), encoding: "UTF-8")sqlFile(path: MigrationHelper.getInstance().dataPath("com/hand/hap/db/data/"+dbType+"/xxinv_material_txns.sql"), encoding: "UTF-8")sqlFile(path: MigrationHelper.getInstance().dataPath("com/hand/hap/db/data/"+dbType+"/xxinv_shiped_doc.sql"), encoding: "UTF-8")sqlFile(path: MigrationHelper.getInstance().dataPath("com/hand/hap/db/data/"+dbType+"/xxinv_shiped_doc_lines.sql"), encoding: "UTF-8")}执行 mvn process-resources -D skipLiquibaseRun=false -D db.driver=com.mysql.jdbc.Driver -D db.url=jdbc:mysql://127.0.0.1:3306/hap_shipments -D db.user=hap_dev -D db.password=hap_dev启动redis cd /  cd Redis-x64-3.2.100redis-server.exe redis.windows.conf在IDEA中配置TomCat运行 ShipmentsParent\core\overlays\com.hand.hap-3.3.1-RELEASE\WEB-INF\view\index.html创建目录core(前面的包名称)
│           │   │       │   
│           │   │       ├── controllers(Controller包)
│           │   │       │   └── DemoController.java(Controller类)
│           │   │       ├── db(数据表结构,数据初始化入口文件)
│           │   │       │   └── liquibase.groovy
│           │   │       ├── dto(Dto包)
│           │   │       │   └── Demo.java(Dto实现类)
│           │   │       ├── mapper(Mapper包)
│           │   │       │   ├── DemoMapper.java(Mapper接口)
│           │   │       └── service(Service包)
│           │   │           ├── IDemoService.java
│           │   │           └── impl(Service实现)
│           │   │               └── DemoServiceImpl.java按照数据表新建Dto实现类,根据字段private、get、set。

觉得有帮助的小伙伴右上角点个赞~

在这里插入图片描述

扫描上方二维码关注我的订阅号~

这篇关于HAND-HAP-构建项目步骤的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/818319

相关文章

IDEA中新建/切换Git分支的实现步骤

《IDEA中新建/切换Git分支的实现步骤》本文主要介绍了IDEA中新建/切换Git分支的实现步骤,通过菜单创建新分支并选择是否切换,创建后在Git详情或右键Checkout中切换分支,感兴趣的可以了... 前提:项目已被Git托管1、点击上方栏Git->NewBrancjsh...2、输入新的分支的

深度解析Java项目中包和包之间的联系

《深度解析Java项目中包和包之间的联系》文章浏览阅读850次,点赞13次,收藏8次。本文详细介绍了Java分层架构中的几个关键包:DTO、Controller、Service和Mapper。_jav... 目录前言一、各大包1.DTO1.1、DTO的核心用途1.2. DTO与实体类(Entity)的区别1

Visual Studio 2022 编译C++20代码的图文步骤

《VisualStudio2022编译C++20代码的图文步骤》在VisualStudio中启用C++20import功能,需设置语言标准为ISOC++20,开启扫描源查找模块依赖及实验性标... 默认创建Visual Studio桌面控制台项目代码包含C++20的import方法。右键项目的属性:

python删除xml中的w:ascii属性的步骤

《python删除xml中的w:ascii属性的步骤》使用xml.etree.ElementTree删除WordXML中w:ascii属性,需注册命名空间并定位rFonts元素,通过del操作删除属... 可以使用python的XML.etree.ElementTree模块通过以下步骤删除XML中的w:as

java向微信服务号发送消息的完整步骤实例

《java向微信服务号发送消息的完整步骤实例》:本文主要介绍java向微信服务号发送消息的相关资料,包括申请测试号获取appID/appsecret、关注公众号获取openID、配置消息模板及代码... 目录步骤1. 申请测试系统2. 公众号账号信息3. 关注测试号二维码4. 消息模板接口5. Java测试

如何在Spring Boot项目中集成MQTT协议

《如何在SpringBoot项目中集成MQTT协议》本文介绍在SpringBoot中集成MQTT的步骤,包括安装Broker、添加EclipsePaho依赖、配置连接参数、实现消息发布订阅、测试接口... 目录1. 准备工作2. 引入依赖3. 配置MQTT连接4. 创建MQTT配置类5. 实现消息发布与订阅

springboot项目打jar制作成镜像并指定配置文件位置方式

《springboot项目打jar制作成镜像并指定配置文件位置方式》:本文主要介绍springboot项目打jar制作成镜像并指定配置文件位置方式,具有很好的参考价值,希望对大家有所帮助,如有错误... 目录一、上传jar到服务器二、编写dockerfile三、新建对应配置文件所存放的数据卷目录四、将配置文

怎么用idea创建一个SpringBoot项目

《怎么用idea创建一个SpringBoot项目》本文介绍了在IDEA中创建SpringBoot项目的步骤,包括环境准备(JDK1.8+、Maven3.2.5+)、使用SpringInitializr... 目录如何在idea中创建一个SpringBoot项目环境准备1.1打开IDEA,点击New新建一个项

Mac系统下卸载JAVA和JDK的步骤

《Mac系统下卸载JAVA和JDK的步骤》JDK是Java语言的软件开发工具包,它提供了开发和运行Java应用程序所需的工具、库和资源,:本文主要介绍Mac系统下卸载JAVA和JDK的相关资料,需... 目录1. 卸载系统自带的 Java 版本检查当前 Java 版本通过命令卸载系统 Java2. 卸载自定

springboot项目中整合高德地图的实践

《springboot项目中整合高德地图的实践》:本文主要介绍springboot项目中整合高德地图的实践,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一:高德开放平台的使用二:创建数据库(我是用的是mysql)三:Springboot所需的依赖(根据你的需求再