本项目计划
1. 实现一个简单的基于Spring的事件监听器
2. 实现一个简单的基于Elasticsearch的全文搜索引擎
3. 实现一个简单的基于iTextPdf 的PDF生成器
4. 实现一个简单的基于influxDB 的时序数据库
5. 实现一个简单的基于Java的模块化开发(计划)
项目前期结构
├─src
│ ├─main
│ │ ├─java
│ │ │ └─lang
│ │ │ └─xj
│ │ │ └─module
│ │ │ ├─elasticsearch
│ │ │ └─event
├─classes
│ ├─config
│ └─lang
│ └─xj
│ └─module
│ └─event
├─generated-sources
│ └─annotations
├─generated-test-sources
│ └─test-annotations
└─test-classes
└─lang
└─xj
项目说明
本项目是一个基于Spring的事件监听器和基于Elasticsearch的全文搜索引擎的简单实现。当前环境:
- JDK 1.8
- Spring Boot 2.6.3
- Elasticsearch 8.1.12
- iTextPdf 5.5.10
- Maven 3.8.4
项目功能
- 实现一个简单的基于Spring的事件监听器
- 实现一个简单的基于Elasticsearch的全文搜索引擎
- 实现一个简单的基于iTextPdf 的PDF生成器
- 实现一个简单的基于influxDB 的时序数据库
- 实现一个简单的基于Java的模块化开发(计划)