编译器导入
启动IDEA,打开刚刚编译好的源码项目,通过代码统计,我们可以了解到108390行代码,不要方,我们只是让它运行起来!
然后运行项目结构如下入口类:
运行结果大致如下:
唉,为什么呢?我已经编译成功了啊!为什么没有运行成功啊!因为没有数据源(也就是数据库,包括关系,非关系数据库)啊!
数据源设置
关系数据库: postgresql(推荐使用11.x以上版本,到此网址下载安装)
本地安装: 到此网址下载安装
Docker安装:
docker run \
-d \
--name pgsql \
-p 5432:5432 \
-e POSTGRES_USER=adg_user \
-e POSTGRES_PASSWORD=adg123456 \
-v ~/docker_data/pgsql/data:/var/lib/postgresql/data \
postgres:11Copy to clipboardErrorCopied
初始化数据库表和数据
- 将dao模块的resources下的sql文件移到application模块的data目录下,见下图。
- 在图中修改你本地的pgsql的数据库连接配置。
- 在下图中执行ThingsboardInstallApplication类,那么数据库中就有了响应的测试数据。
- 下图为初始化数据的类中相应插入语句。
登录ThingsBoard
用户名:sysadmin@thingsboard.org 密码为:sysadmin,进入以后 大功告成!
租户管理页面