diff --git a/README.md b/README.md index 64b0640b..fefce984 100644 --- a/README.md +++ b/README.md @@ -82,7 +82,24 @@ application-prod.yml - 线上环境配置 application-test.yml - 测试环境配置 - +## 4. 任务及计划 + - 框架整合 + · 通用框架 + 日志框架整合使用 log4j2 + 数据库连接池使用 druid + 项目基本配置 ... + · 功能性框架整合 + 微服务框架 springboot + springcloud + jpa + 分表分库框架 sharding-jdbc + 分布式定时任务框架 elastic-job + 缓存 springcache -> redis + 搜索引擎 elasticsearch + solr + - 两者都属于 springboot-data 下的集成方案 + - 使用手册 https://www.elastic.co/guide/en/elasticsearch/reference/8.0/index.html(自己选择版本) + 消息队列 rocketMQ + - 使用手册 https://github.com/apache/rocketmq-spring/wiki/%E7%94%A8%E6%88%B7%E6%89%8B%E5%86%8C + - 常用demo https://github.com/apache/rocketmq-spring/tree/master/rocketmq-spring-boot-samples + ## 3. 核心链路 (*) 配置回调地址及参数 -> 检测回调结果进行入库 -> 提供接口进行查询 -> 导出查询后的结果 diff --git a/ad-platform-common/file/log4j2-spring.xml b/ad-platform-common/file/log4j2-spring.xml new file mode 100644 index 00000000..2bb0f34d --- /dev/null +++ b/ad-platform-common/file/log4j2-spring.xml @@ -0,0 +1,114 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/ad-platform-common/pom.xml b/ad-platform-common/pom.xml index 953f6b3d..c4c6aaba 100644 --- a/ad-platform-common/pom.xml +++ b/ad-platform-common/pom.xml @@ -17,15 +17,45 @@ + org.springframework.boot spring-boot-starter-web + + + + org.springframework.boot + spring-boot-starter-logging + + + + + + + org.springframework.boot + spring-boot-starter-test + test + + + org.junit.vintage + junit-vintage-engine + + + + + + + + org.springframework.boot + spring-boot-starter-log4j2 org.projectlombok lombok + + \ No newline at end of file diff --git a/manage/ad-platform-management/src/main/resources/application.yml b/manage/ad-platform-management/src/main/resources/application.yml index e69de29b..2ae4482c 100644 --- a/manage/ad-platform-management/src/main/resources/application.yml +++ b/manage/ad-platform-management/src/main/resources/application.yml @@ -0,0 +1,4 @@ + +# todo 日志配置 +#logging: +# config: classpath:log4j2-spring.xml \ No newline at end of file diff --git a/services/ad-platform-search/pom.xml b/services/ad-platform-search/pom.xml index d37dbc5c..621045d1 100644 --- a/services/ad-platform-search/pom.xml +++ b/services/ad-platform-search/pom.xml @@ -31,5 +31,11 @@ ad-platform-pojo 1.0-SNAPSHOT + + + + org.springframework.boot + spring-boot-starter-data-elasticsearch + \ No newline at end of file diff --git a/services/ad-platform-search/src/main/java/com/baiye/AdPlatformSearchApplication.java b/services/ad-platform-search/src/main/java/com/baiye/AdPlatformSearchApplication.java new file mode 100644 index 00000000..e187789d --- /dev/null +++ b/services/ad-platform-search/src/main/java/com/baiye/AdPlatformSearchApplication.java @@ -0,0 +1,18 @@ +package com.baiye; + +import org.springframework.boot.SpringApplication; +import org.springframework.boot.autoconfigure.SpringBootApplication; + +/** + * 广告平台搜索应用程序 + * + * @author q + * @date 2021/11/15 + */ +@SpringBootApplication +public class AdPlatformSearchApplication { + + public static void main(String[] args) { + SpringApplication.run(AdPlatformSearchApplication.class, args); + } +}