【慕课网实战】Spark Streaming实时流处理项目实战笔记十九之铭文升级版

铭文一级:(没有内容)

铭文二级:

创建Spring boot项目:

官网,Quick Start下面有两个依赖,必须得使用

但是如果用IDEA构建Spring boot,则会自动添加

New Project->Spring Initializr->Next

任意确定:

com.imooc.spark

web

选版本、点击左边的web->勾上web

project name:imooc_web

Reference里修改成本地的maven版本

删除多余的文件:mvn、mvnw、mvnw.cmd

新建HelloBoot类:

上面加注解@RestController

创建sayHello方法:

上面加注解@RequestMapping(value="/hello",method=RequestMethod.GET)

SpringBoot不需配置tomcat,直接运行WebApplication类即可

访问地址为:localhost:8080/hello    //不用加项目名,如需则配

在application.properties里加可改相对配置:

server.port=9999

server.context-path=/imooc

静态Echarts步骤:

1、static目录新建js文件夹放Echarts的js文件

template目录建test.html文件

2、在templates目录建html 看Echarts教程步骤,将想拿的都copy过来

3、运行Echarts的模板需要添加一个依赖:

groupId与上面的一样,artifactId:spring-boot-starter-thymeleaf

4、在HelloBoot类下再写个方法firstDemo

@RequestMapping(value = "/first", method = RequestMethod.GET)
    public ModelAndView firstDemo() {
        return new ModelAndView("test");
    }

test为test.html的名称

如觉得图标位置不好看,则可如此操作:

在html里面的main方法里添加:

position:absolute;top:50%;left:50%;margin-top:-200px;margin-left:-300px

项目结构包的调整:

新建dao、domain、spark、utils文件夹

将WebApplication文件移出到与上面文件夹同级

原文地址:https://www.cnblogs.com/kkxwz/p/8407943.html