前期先利用springboot整合热身,不是什么坏事情。
kafkaStream流式计算版本实现1.0
- springboot分模块整合(3-1)
- springboot整合kafka发送自定义消息序列(3-2)
- springboot整合websocket推送数据消息(3-3)
- springboot结合kafkaStream流推送消息Echart图形展示(3-4)
springboot分模块整合
- 先更新下eclipse
- 可在springboot插件下载进行对应版本的eclipse下载
- 构建springboot项目
目录结构如下:
搭建springboot并整合
注意事项:
- 勾选需要的技术内容(mysql+web+mybatis)
- 分层结构
- 采用yml方式进行配置可能需要安装yml插件
使用easyui
注意事项:
- 配置jsp支持
- 添加静态资源文件
- 引入对应的所需文件
1 | <!-- 设置支持jsp页面 --> |
直接引入static下的文件如下<script type="text/javascript" src="/easyui/jquery.min.js"></script>
使用druid数据源
1 | <!-- druid数据池 --> |
yml展示请参照全文展示
通过访问ip+端口/druid——即可进入druid控制台
使用分页插件和mybatis
1 | <!-- mybatis分页插件 --> |
yml展示请参照全文展示
使用log4j2
1 | <dependency> |
简单的lo4j2.xml配置文件如下
1 | <?xml version="1.0" encoding="UTF-8"?> |
使用swagger2文档生成
1 | <dependency> |
通过设置初始化信息
1 | @Configuration |
核心控制文件展示
根节点pom.xml
1 | <?xml version="1.0" encoding="UTF-8"?> |
web节点pom.xml
1 | <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> |
其余节点之间相互依赖管理
关键文件(启动文件以及application.yml文件)
1 | @SpringBootApplication |
1 | #端口号 |