标签:schema mon lock localhost 直接 安装 数据库配置 mysq mono
本文演示如何用Jhipster自动生成一个单体架构风格的应用程序。
示例应用程序名: app1
示例实体表名: role
Jhipster主机IP:192.168.109.130
$ mkdir app1 && cd app1/
$ jhipster
# 命令行会提示可以选择的应用类型;
# 选择Monolithic application;
# 接着继续选择其它可选项,也可以全部按回车选择默认选项;
# <等待生成代码>;
# ……
# ……
Success!
$ cd app1/
$ jhipster entity role
# 根据命令行提示,依次添加字段;
# 选择其它可选项;
# <等待生成代码>;
# ……
# ……
Success!
$ cd app1/
$ yarn
$ yarn start
# 日志信息
# ……
# Success!
可访问http://192.168.109.130:9000
访问前端调试页面。
$ docker container run --name app1-mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -d -P mysql:5.7.13
$ cd app1/
$ vi src/main/resources/config/application-dev.yml
# 修改数据库连接相关配置
spring:
datasource:
url: jdbc:mysql://localhost:32768/app1?useUnicode=true&characterEncoding=utf8&useSSL=false
username: root
password: my-secret-pw
通过客户端连接上刚启动的数据库容器,添加一个名为app1
的schema。
这里假设数据库容器映射到宿主机的端口号是32768
。
$ cd app1/
$ mvn -Pdev package
# ……
# Build Success!
nohup ./target/app1-0.0.1-SNAPSHOT.war &
$ tail -f nohup.out
# 输出日志
# ……
# -------------------------------------------------------------------------
Application ‘app1’ is running! Access URLs:
Local: http://localhost:8080
External: http://192.168.109.130:8080
-------------------------------------------------------------------------
http://localhost:8080
http://192.168.109.130:8080
标签:schema mon lock localhost 直接 安装 数据库配置 mysq mono
原文地址:https://www.cnblogs.com/yorkwu/p/9325659.html