最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Springboot+echarts實現(xiàn)可視化

 更新時間:2019年12月19日 10:19:22   作者:wlk_328909605  
這篇文章主要為大家詳細介紹了Springboot+echarts實現(xiàn)可視化,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

現(xiàn)在在做畢設(shè),做一個電商平臺日志分析系統(tǒng),需要結(jié)合可視化,達到一個直觀的效果

1.搭建springboot項目,maven搭建,這是項目整體架構(gòu)

2.后臺代碼:

@RestController
@RequestMapping("/wanglk_bds")
public class VisualController {

 @Autowired
 private VisualInterface visualInterface;

 /**
 * 每一天的訪問用戶量
 * @return
 */
 @RequestMapping(value="/bar-simple",method=RequestMethod.GET,produces="application/json")
 @ResponseBody
 public List<DayTotal> getDateTotal(){
 List<DayTotal> all = visualInterface.getAll();

 return all;

 }
}
@Service
public class VisualInterfaceImpl implements VisualInterface {

 @Autowired
 VisualMapper visualMapper;

 @Override
 public List<DayTotal> getAll() {
 List<DayTotal> totals = visualMapper.selectAllFromTable();

 return totals;
 }
}
@Mapper
public interface VisualMapper {
 List<DayTotal> selectAllFromTable();
}
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.wanglk_bds.visual.mapper.VisualMapper">
 <resultMap id="BaseResultMap" type="com.wanglk_bds.visual.bean.DayTotal">

 <result column="date" jdbcType="VARCHAR" property="date" />
 <result column="total" jdbcType="VARCHAR" property="total" />
 </resultMap>


 <sql id="Base_Column_List">
 date,total
 </sql>

 <select id="selectAllFromTable" resultMap="BaseResultMap">
 select
 <include refid="Base_Column_List" />
 from keyword
 </select>
</mapper>

3.前端代碼:

<!DOCTYPE html>
<html style="height: 100%">
 <head>
 <meta charset="utf-8">
 </head>
 <body style="height: 100%; margin: 0">

 <script type="text/javascript" src="echarts.min.js"></script>

 <script type="text/javascript" src="jquery-1.11.3.min.js"></script>
 <div id="mainChart" style="height:500px;border:1px solid #ccc;padding:10px;"></div>
 <script type="text/javascript">
 var dom = document.getElementById("mainChart");
 var myChart = echarts.init(dom);
 myChart.clear();


 $.ajax({
 method:'get',
 url:'http://localhost:8888/wanglk_bds/bar-simple',
 dataType:'json',
 success:function(data){

 var option = {
 xAxis: {
 name: '日期',
 type: 'category',
 data: [data[0].date,
 data[1].date,
 data[2].date,
 data[3].date,
 data[4].date,
 data[5].date,
 data[6].date,
 data[7].date,
 data[8].date,
 data[9].date,
 data[10].date,
 data[11].date]
 },
 yAxis: {
 name:'訪問量'
 },
 series: [{

 data: [data[0].total,
 data[1].total,
 data[2].total,
 data[3].total,
 data[4].total,
 data[5].total,
 data[6].total,
 data[7].total,
 data[8].total,
 data[9].total,
 data[10].total,
 data[11].total],
 type: 'bar'
 }]
 };


 myChart.setOption(option, true);
 }
 });

 </script>


 </body>
</html>

4.總結(jié):

代碼沒什么技術(shù)含量,都能寫出來,但是過程中出現(xiàn)的錯誤不是每個人都有

1.后臺 controller層使用的注解 restcontroller 返回json格式的數(shù)據(jù)

2.mybatis自動生成文件的xml出錯,為解決,

3.前臺使用echarts的時候,將echarts部分放進ajax的success函數(shù)中,

4.還有css和js代碼的位置問題,加載先后順序

5.端口問題

6.使用本地tomcat部署springboot項目

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • java判斷一個文件是否為二進制文件的方法

    java判斷一個文件是否為二進制文件的方法

    這篇文章主要介紹了java判斷一個文件是否為二進制文件的方法,涉及java針對文件的讀取及編碼判斷技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-07-07
  • java中注解的實現(xiàn)原理詳解

    java中注解的實現(xiàn)原理詳解

    這篇文章主要介紹了java中注解的實現(xiàn)原理詳解,注解也叫元數(shù)據(jù),例如我們常見的@Override和@Deprecated,注解是JDK1.5版本開始引入的一個特性,用于對代碼進行說明,可以對包、類、接口、字段、方法參數(shù)、局部變量等進行注解,需要的朋友可以參考下
    2023-10-10
  • Java實現(xiàn)圖片驗證碼具體代碼

    Java實現(xiàn)圖片驗證碼具體代碼

    這篇文章主要為大家詳細介紹了Java實現(xiàn)圖片驗證碼具體代碼,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-10-10
  • Java int與integer的對比區(qū)別

    Java int與integer的對比區(qū)別

    這篇文章主要介紹了Java int與integer的對比區(qū)別的相關(guān)資料,需要的朋友可以參考下
    2017-01-01
  • 深入學(xué)習(xí)Spring Cloud-Ribbon

    深入學(xué)習(xí)Spring Cloud-Ribbon

    這篇文章主要介紹了Spring Cloud-Ribbon的相關(guān)知識,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友一起看看吧
    2021-03-03
  • SpringBoot不讀取bootstrap.yml/properties文件問題

    SpringBoot不讀取bootstrap.yml/properties文件問題

    這篇文章主要介紹了SpringBoot不讀取bootstrap.yml/properties文件問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-12-12
  • 教你怎么實現(xiàn)java語言的在線編譯

    教你怎么實現(xiàn)java語言的在線編譯

    這篇文章主要介紹了教你怎么實現(xiàn)java語言的在線編譯,文中有非常詳細的代碼示例,對正在學(xué)習(xí)java的小伙伴們有非常好的幫助,需要的朋友可以參考下
    2021-04-04
  • Java中sleep()與wait()的區(qū)別總結(jié)

    Java中sleep()與wait()的區(qū)別總結(jié)

    因為最近學(xué)習(xí)時正好碰到這兩個方法,就查閱相關(guān)資料,并通過程序?qū)崿F(xiàn),進行區(qū)別總結(jié)一下,所以下面這篇文章主要給大家總結(jié)介紹了關(guān)于Java中sleep()與wait()區(qū)別的相關(guān)資料,需要的朋友可以參考,下面來一起看看吧。
    2017-05-05
  • SpringBoot關(guān)閉druid的頁面和添加密碼驗證方式

    SpringBoot關(guān)閉druid的頁面和添加密碼驗證方式

    這篇文章主要介紹了SpringBoot關(guān)閉druid的頁面和添加密碼驗證方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-05-05
  • SpringBoot2.1.x,創(chuàng)建自己的spring-boot-starter自動配置模塊操作

    SpringBoot2.1.x,創(chuàng)建自己的spring-boot-starter自動配置模塊操作

    這篇文章主要介紹了SpringBoot2.1.x,創(chuàng)建自己的spring-boot-starter自動配置模塊操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-09-09

最新評論

凌海市| 尤溪县| 呼图壁县| 靖远县| 江陵县| 崇阳县| 应城市| 长岛县| 六枝特区| 大田县| 京山县| 开远市| 武平县| 彭山县| 哈密市| 望城县| 顺平县| 龙门县| 华池县| 通城县| 邵阳县| 昭通市| 贺兰县| 天祝| 广河县| 遂溪县| 吉安市| 裕民县| 宁都县| 田东县| 华安县| 南郑县| 离岛区| 洞口县| 加查县| 图们市| 利津县| 东兴市| 星座| 昌图县| 满城县|