管理项目-查询数据

简介: 管理项目-查询数据

后端实现

配置文件

在application.yml文件中配置数据库连接、JPA及端口等信息,代码如下:

实体类

配置完成后建立和表结构相对应的实体类Dept,代码如下:

@Entity
@Data
public class Dept{
     @Id
     @GeneratedValue(strategy = GenerationType.IDENTITY)
     private Integer deptno;
     private String dname;
     private String loc;

Dao层

创建DeptRepository接口,并继承JpaRepository类,该类中封装了基本的增、删、改、查、分页、排序等方法,,代码如下:

controller层

这里为了简化操作省略service层,在DeptController类中创建查询方法,代码如下:

测试

启动项目,使用Postman工具进行测试,如图

前端实现

1.创建Dept页面

首先在components目录下创建部门静态数据模板Dept.vue页面,代码如下:

2.修改路由

修改router/index.js文件的路由配置信息,代码如下:

import Vue from 'vue'
    import Router from 'vue-router'
    import HelloWorld from'@/components/HelloWorld'
    import Dept from '../components/Dept.vue'
    Vue.use(Router)
    export default new Router({
      routes:[
        {
           path:'/',/*首次直接访问部门页面*/
           name:'Dept',
           component:Dept
        }
      ]
    })

另外,由于main.js是入口JS,在main.js中导入了App组件,App组件中默认有Vue.js的Logo,将Logo删除,只保留路由占位符即可,代码如下:

3 测试

执行npm run dev命令,启动前端项目,启动成功后在浏览器输入http://localhost:8080/,即可访问静态数据,如图

4.引入Axios

首先安装Axios的依赖,命令如下:

npm install --save axios
依赖添加成功后,在main.js中引用并赋值Axios,代码如下:
    import axios from 'axios';   //加这句引用
    Vue.prototype.$http=axios;      //加这句赋值

接着在Dept页面使用Axios请求后端的实时数据,代码如下:

在前后端项目均启动的情况下,访问http://localhost:8080/,此时会发现请求不到数据,控制台输出如图

这个错误表明权限不足,因为前端项目和后端项目在不同的端口下启动,所以需要配置跨域请求。跨域处理本书讲了两种方法:一种是在前端使用代理的方式,可参考8.3.3节;另一种是后端使用CORS跨域配置,

这里采用后端CORS跨域配置,在后端项目中添加CrosConfig类,代码如下:

这样就可以成功访问后端的实时数据了。


相关文章
|
1月前
|
API 数据库
Activiti 流程资源文件下载及历史信息查询
Activiti 流程资源文件下载及历史信息查询
20 0
|
7月前
|
SQL 存储 分布式计算
MaxCompute元数据使用实践--项目信息统计
MaxCompute的租户级别Information Schema从租户角度提供项目元数据及使用历史数据等信息,您可以一次性拉取您同一个元数据中心下所有Project的某类元数据,从而进行各类元数据的统计分析。
491 0
|
1月前
Dataphin功能Tips系列(5)-手工表上传及长期维护
有些业务数据是手工excel维护的,这时我们要如何将数据上传至dataphin并进行维护?
|
1月前
|
存储 移动开发 小程序
利用微搭搭建信息查询小程序
利用微搭搭建信息查询小程序
|
4月前
|
DataWorks 定位技术 数据库
DataWorks数据地图中没手工同步就可以查到修改后的表名,但是业务流程中【表结构】还是没有变化?
DataWorks数据地图中没手工同步就可以查到修改后的表名,但是业务流程中【表结构】还是没有变化?
33 1
|
8月前
|
存储 JavaScript 安全
什么是数据、元数据、主数据和参考数据?
什么是数据、元数据、主数据和参考数据?
|
数据采集 机器学习/深度学习 算法
数据治理之参考数据与主数据管理
最近凑巧参与了一次某行业的业务共创会议,期间讨论到了主数据系统,还有我们该如何参与主数据系统建设的话题。说实话,我一直以为我不会有机会参与到主数据与参考数据系统的话题中去,所以,又去把DAMA的书籍翻了翻。顺便也重新思考了一下主数据与参考数据这个数据治理的课题。
2508 1
数据治理之参考数据与主数据管理
|
前端开发
数据工厂平台12:首页统计的数据关联(下)
数据工厂平台12:首页统计的数据关联(下)
数据工厂平台12:首页统计的数据关联(下)
|
前端开发 JavaScript
数据工厂平台12:首页统计的数据关联(上)
数据工厂平台12:首页统计的数据关联(上)
数据工厂平台12:首页统计的数据关联(上)