当前位置: 首页 > news >正文

阿里云建设网站步骤最新疫情最新消息

阿里云建设网站步骤,最新疫情最新消息,南开建设网站,做网站的公司 经营范围新的sql语法可以先看一下官网&#xff0c;部署起来之后会用到Dataql&#xff1a; DataQL - 数据查询语言https://www.dataql.net/先看一下效果 接下来来实现一下。 1 创建spring boot项目 导入依赖 <!--begin dataWay--><!--hasor-spring 负责 Spring 和 Hasor 框架之…

新的sql语法可以先看一下官网,部署起来之后会用到Dataql:

DataQL - 数据查询语言https://www.dataql.net/先看一下效果

 接下来来实现一下。


1 创建spring boot项目  导入依赖

<!--begin dataWay--><!--hasor-spring 负责 Spring 和 Hasor 框架之间的整合--><dependency><groupId>net.hasor</groupId><artifactId>hasor-spring</artifactId><version>4.1.3</version></dependency><!--hasor-dataway 是工作在 Hasor 之上,利用 hasor-spring 我们就可以使用 dataway了。--><dependency><groupId>net.hasor</groupId><artifactId>hasor-dataway</artifactId><version>4.1.3-fix20200414</version><!-- 4.1.3 包存在UI资源缺失问题 --></dependency><!--end dataWay--><dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><version>8.0.15</version></dependency><dependency><groupId>com.alibaba</groupId><artifactId>druid</artifactId><version>1.1.10</version></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-jdbc</artifactId></dependency><dependency><groupId>com.alibaba</groupId><artifactId>druid-spring-boot-starter</artifactId><version>1.1.10</version></dependency>

2.配置文件,安排数据源和ui界面配置,这里ui和swagger差不多。

 我这里没有用yml ,下面的几条配置可能会带有黄色下划线不用纠结

spring.datasource.driver-class-name=com.mysql.jdbc.Driver
spring.datasource.druid.filter.stat.log-slow-sql=true
spring.datasource.druid.filter.stat.slow-sql-millis=1
spring.datasource.druid.initial-size=3
spring.datasource.druid.max-active=10
spring.datasource.druid.max-wait=60000
spring.datasource.druid.min-idle=3
spring.datasource.druid.stat-view-servlet.login-password=admin
spring.datasource.druid.stat-view-servlet.login-username=admin
spring.datasource.password=root
spring.datasource.type=com.alibaba.druid.pool.DruidDataSource
spring.datasource.url=jdbc:mysql://localhost:3310/test?zeroDateTimeBehavior=convertToNull&useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=GMT%2B8
spring.datasource.username=root# 启用 Dataway 功能(默认不启用)
HASOR_DATAQL_DATAWAY=true
# 开启 ui 管理功能(注意生产环境必须要设置为 false,否则会造成严重的生产安全事故)
HASOR_DATAQL_DATAWAY_ADMIN=true# (可选)API工作路径
HASOR_DATAQL_DATAWAY_API_URL=/api/
# (可选)ui 的工作路径,只有开启 ui 管理功能后才有效
HASOR_DATAQL_DATAWAY_UI_URL=/interface-ui/

 3spring boot开启功能

在启动类上面添加注解

@EnableHasor()    // 在Spring 中启用 Hasor
@EnableHasorWeb() // 将 hasor-web 配置到 Spring 环境中,Dataway 的 UI 是通过 hasor-web 提供服务。

 4,在你连接的数据库添加两个表,这两个表来放你的api地址

建表语句如下

CREATE TABLE `interface_info` (`api_id`          int(11)      NOT NULL AUTO_INCREMENT   COMMENT 'ID',`api_method`      varchar(12)  NOT NULL                  COMMENT 'HttpMethod:GET、PUT、POST',`api_path`        varchar(512) NOT NULL                  COMMENT '拦截路径',`api_status`      int(2)       NOT NULL                  COMMENT '状态:0草稿,1发布,2有变更,3禁用',`api_comment`     varchar(255)     NULL                  COMMENT '注释',`api_type`        varchar(24)  NOT NULL                  COMMENT '脚本类型:SQL、DataQL',`api_script`      mediumtext   NOT NULL                  COMMENT '查询脚本:xxxxxxx',`api_schema`      mediumtext       NULL                  COMMENT '接口的请求/响应数据结构',`api_sample`      mediumtext       NULL                  COMMENT '请求/响应/请求头样本数据',`api_option`      mediumtext       NULL                  COMMENT '扩展配置信息',`api_create_time` datetime     DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',`api_gmt_time`    datetime     DEFAULT CURRENT_TIMESTAMP COMMENT '修改时间',PRIMARY KEY (`api_id`)
) ENGINE=InnoDB AUTO_INCREMENT=0 DEFAULT CHARSET=utf8mb4 COMMENT='Dataway 中的API';CREATE TABLE `interface_release` (`pub_id`          int(11)      NOT NULL AUTO_INCREMENT   COMMENT 'Publish ID',`pub_api_id`      int(11)      NOT NULL                  COMMENT '所属API ID',`pub_method`      varchar(12)  NOT NULL                  COMMENT 'HttpMethod:GET、PUT、POST',`pub_path`        varchar(512) NOT NULL                  COMMENT '拦截路径',`pub_status`      int(2)       NOT NULL                  COMMENT '状态:0有效,1无效(可能被下线)',`pub_type`        varchar(24)  NOT NULL                  COMMENT '脚本类型:SQL、DataQL',`pub_script`      mediumtext   NOT NULL                  COMMENT '查询脚本:xxxxxxx',`pub_script_ori`  mediumtext   NOT NULL                  COMMENT '原始查询脚本,仅当类型为SQL时不同',`pub_schema`      mediumtext       NULL                  COMMENT '接口的请求/响应数据结构',`pub_sample`      mediumtext       NULL                  COMMENT '请求/响应/请求头样本数据',`pub_option`      mediumtext       NULL                  COMMENT '扩展配置信息',`pub_release_time`datetime     DEFAULT CURRENT_TIMESTAMP COMMENT '发布时间(下线不更新)',PRIMARY KEY (`pub_id`)
) ENGINE=InnoDB AUTO_INCREMENT=0 DEFAULT CHARSET=utf8mb4 COMMENT='Dataway API 发布历史。';create index idx_interface_release on interface_release (pub_api_id);

 5 创建一个类,将你的数据源个这个矿建,你的数据源现在是在springboot里面管理的。现在需要复制过来。如下

import net.hasor.core.ApiBinder;
import net.hasor.core.DimModule;
import net.hasor.db.JdbcModule;
import net.hasor.db.Level;
import net.hasor.spring.SpringModule;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;import javax.sql.DataSource;@DimModule
@Component
public class DatawayModule implements SpringModule {@Autowiredprivate DataSource dataSource = null;@Overridepublic void loadModule(ApiBinder apiBinder) throws Throwable {// .DataSource form Spring boot into HasorapiBinder.installModule(new JdbcModule(Level.Full, this.dataSource));}}

 6.启动项目不保错。显示如下就是成功。


 7访问你的web界面地址,跟我配置的如下

http://localhost:8080/interface-ui/#http://localhost:8080/interface-ui/#


 8,这里可以写直接写sql,发布在你的服务上面。语法支持sql和dataql可以好好学习一下。

发布之后你可以访问一下,还有就是看看数据库

 

 


http://www.rdtb.cn/news/16196.html

相关文章:

  • 做网站需要ui设计吗seo的推广技巧
  • 一起做网站口碑营销怎么做
  • 网站建设用的服务器微信引流推广精准粉
  • 推广赚钱返佣平台独立站seo实操
  • 成都网站搜索优化搜索引擎入口大全
  • dw做汽车网站搜索大全引擎入口
  • 天津武清做网站的公司巨量数据分析入口
  • 平顶山哪里做网站重庆seo推广外包
  • 怎样做自己的公司网站河南省郑州市金水区
  • 本地电脑如何做网站服务器seo推广专员招聘
  • 网站套餐 襄阳旭日网站建设重庆专业做网站公司
  • 动态网站开发需求网站制作河南
  • 手机制作购物网站自己做网站网页归档
  • 莘县聊城做网站济南优化seo公司
  • 湖南网站建设报价建网站找哪个公司
  • 用dw做动态网站乱码怎么弄网站免费进入窗口软件有哪些
  • 网站建设php的心得和体会站优化
  • 百度快照查询入口成都自动seo
  • 国外做电商网站有哪些方面网络营销是做什么的工作
  • 做网站最常用的软件是什么西安网站建设维护
  • 佛山网站建设玲念建站专业的制作网站开发公司
  • 微商城网站建设案例杭州seo薪资水平
  • 山东建设机械协会网站住房和城乡建设部
  • 网站英文联系我们深圳全网推广托管
  • 网站交易平台建设全球中文网站排名
  • 网站界面设计尺寸成都seo优化推广
  • 风铃网做微网站要钱吗周口网站建设公司
  • 单位网站建设运维情况网络舆情监测
  • 佛山建设小学网站如何做seo整站优化
  • 网站 系统设置网上接单平台