Skip to content

Commit 5d46428

Browse files
@initial Next version preview
1 parent 4b5429a commit 5d46428

153 files changed

Lines changed: 544 additions & 365 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

latest.log

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
[2022/01/16-12:15:15] [INFO ][restartedMain] (com.talex.frame.talexframe.TalexFrameApplication-[2022/01/16-12:15:15] [INFO ][restartedMain] (com.talex.frame.talexframe.TalexFrameApplication-[2022/01/16-12:15:16] [WARN ][restartedMain] (org.mybatis.spring.mapper.ClassPathMapperScanner-[2022/01/16-12:15:17] [WARN ][restartedMain] (org.apache.catalina.core.AprLifecycleListener-[2022/01/16-12:15:18] [INFO ][restartedMain] (com.zaxxer.hikari.HikariDataSource-[2022/01/16-12:15:19] [INFO ][restartedMain] (com.zaxxer.hikari.HikariDataSource-[2022/01/16-12:15:21] [WARN ][restartedMain] (org.springframework.boot.autoconfigure.orm.jpa.JpaBaseConfiguration$JpaWebConfiguration-[2022/01/16-12:15:23] [INFO ][restartedMain] (com.talex.frame.talexframe.TalexFrameApplication-[2022/01/16-12:31:26] [INFO ][SpringApplicationShutdownHook] (com.zaxxer.hikari.HikariDataSource-[2022/01/16-12:31:26] [INFO ][SpringApplicationShutdownHook] (com.zaxxer.hikari.HikariDataSource-
1+
[2022/01/16-12:15:15] [INFO ][restartedMain] (TalexFrameApplication-[2022/01/16-12:15:15] [INFO ][restartedMain] (TalexFrameApplication-[2022/01/16-12:15:16] [WARN ][restartedMain] (org.mybatis.spring.mapper.ClassPathMapperScanner-[2022/01/16-12:15:17] [WARN ][restartedMain] (org.apache.catalina.core.AprLifecycleListener-[2022/01/16-12:15:18] [INFO ][restartedMain] (com.zaxxer.hikari.HikariDataSource-[2022/01/16-12:15:19] [INFO ][restartedMain] (com.zaxxer.hikari.HikariDataSource-[2022/01/16-12:15:21] [WARN ][restartedMain] (org.springframework.boot.autoconfigure.orm.jpa.JpaBaseConfiguration$JpaWebConfiguration-[2022/01/16-12:15:23] [INFO ][restartedMain] (TalexFrameApplication-[2022/01/16-12:31:26] [INFO ][SpringApplicationShutdownHook] (com.zaxxer.hikari.HikariDataSource-[2022/01/16-12:31:26] [INFO ][SpringApplicationShutdownHook] (com.zaxxer.hikari.HikariDataSource-

pom.xml

Lines changed: 14 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,7 @@
100100
<dependency>
101101
<groupId>org.springframework.boot</groupId>
102102
<artifactId>spring-boot-devtools</artifactId>
103+
<version>2.6.3</version>
103104
<scope>runtime</scope>
104105
<optional>true</optional>
105106
</dependency>
@@ -156,17 +157,17 @@
156157
<artifactId>sa-token-spring-boot-starter</artifactId>
157158
<version>1.28.0</version>
158159
</dependency>
159-
<!-- &lt;!&ndash; Sa-Token 整合 Redis (使用jackson序列化方式) &ndash;&gt;-->
160-
<!-- <dependency>-->
161-
<!-- <groupId>cn.dev33</groupId>-->
162-
<!-- <artifactId>sa-token-dao-redis-jackson</artifactId>-->
163-
<!-- <version>1.28.0</version>-->
164-
<!-- </dependency>-->
165-
<!-- &lt;!&ndash; 提供Redis连接池 &ndash;&gt;-->
166-
<!-- <dependency>-->
167-
<!-- <groupId>org.apache.commons</groupId>-->
168-
<!-- <artifactId>commons-pool2</artifactId>-->
169-
<!-- </dependency>-->
160+
<!-- Sa-Token 整合 Redis (使用jackson序列化方式) -->
161+
<dependency>
162+
<groupId>cn.dev33</groupId>
163+
<artifactId>sa-token-dao-redis-jackson</artifactId>
164+
<version>1.29.0</version>
165+
</dependency>
166+
<!-- 提供Redis连接池 -->
167+
<dependency>
168+
<groupId>org.apache.commons</groupId>
169+
<artifactId>commons-pool2</artifactId>
170+
</dependency>
170171
<dependency>
171172
<groupId>com.google.guava</groupId>
172173
<artifactId>guava</artifactId>
@@ -193,7 +194,7 @@
193194
<dependency>
194195
<groupId>com.google.code.gson</groupId>
195196
<artifactId>gson</artifactId>
196-
<version>2.8.9</version>
197+
<version>2.9.0</version>
197198
</dependency>
198199
<!--elasticsearch-->
199200
<dependency>
@@ -273,7 +274,7 @@
273274
<!-- 因为我们将第三方jar和本项目jar放在同一个目录下,这里就使用./ -->
274275
<classpathPrefix>./</classpathPrefix>
275276
<!-- 项目启动类 -->
276-
<mainClass>com.talex.frame.talexframe.TalexFrameApplication</mainClass>
277+
<mainClass>com.talex.talexframe.launcher.Launcher</mainClass>
277278
</manifest>
278279
</archive>
279280
</configuration>

src/main/assembly/docs/READEME.md

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Talexs 系列 - TalexFrame
22

3-
> 简单而不冗杂 平淡而不平庸 易学而不臃肿
3+
> 简单而不冗杂
44
55
实现您的一切想法,只要您会一点语法。
66

@@ -9,11 +9,13 @@
99
- Jre (1.8+) 为框架提供基本运行环境
1010
- MySQL (5.8+) 为框架提供基本数据存储
1111
- Redis (6.0+) 为框架提供并发存储以及容错回复支持
12-
- ErLang/OTP (24.2+) 为RabbitMQ提供支持
13-
- RabbitMQ (3.9.12+) 为框架提供消息中转(并发)支持
12+
- ~~ErLang/OTP (24.2+) 为RabbitMQ提供支持~~ (已停用)
13+
- ~~RabbitMQ (3.9.12+) 为框架提供消息中转(并发)支持~~ (已停用)
1414
- <del>ElasticSearch () 为框架提供搜索支持</del> (已停用)
1515

16-
请在一切安装好后进入 **application.yml** 配置相关配置启动即可
16+
~~请在一切安装好后进入 **application.yml** 配置相关配置启动即可~~
17+
18+
**全新 7.0.0 架构已加入自动配置系统**
1719

1820
### Launch/启动
1921

@@ -25,7 +27,7 @@
2527

2628
#### Unix
2729

28-
> Unix用户应该保证您的系统至少为Centos7+ 或基于Centos7+ 的系统
30+
> Unix用户应该保证您的系统至少为Centos7+ 或基于 Centos7+ 的系统
2931
3032
双击 start for unix 即可
3133

1.26 MB
Loading
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
# TalexFrame # 架构
2+
3+
### 7.0.0 全新架构
4+
5+
> 7.0.0 架构遵循 分离,模块,功能,同步 四大原则
6+
7+
## 分离
8+
9+
将整个框架分离出来,例如 Launcher、Frame、Checker 分别代表三个大块
10+
11+
### Launcher
12+
13+
> Launcher 是框架的启动器
14+
15+
Launcher 在启动的时候会进行 环境检测、初次运行检测、目录优化 等
16+
17+
整个 Launcher 的生命周期:
18+
19+
​ 开始 -> 环境检测 -> 初次运行检测 -> 目录优化 -> 分配框架 -> 结束
20+
21+
**其中分配框架即 Launcher 的结束转而 Frame 的启动**
22+
23+
### Frame
24+
25+
> Frame 是框架的框架
26+
27+
Frame 即框架中的核心,提供框架的核心实现与核心功能
28+
29+
整个 Frame 的生命周期:
30+
31+
![](framework.assets/TalexFrame @ Frame 生命周期.png)
32+
33+
### Checker
34+
35+
> Checker 即框架审查器,提供系统的监测,性能的分析等
36+
37+
当 Frame 完整启动后就会启动 Checker

src/main/java/com/talex/frame/talexframe/dao/MajorDAO.java

Lines changed: 0 additions & 25 deletions
This file was deleted.

src/main/java/com/talex/frame/talexframe/dao/package-info.java

Lines changed: 0 additions & 8 deletions
This file was deleted.

src/main/java/com/talex/frame/talexframe/function/auto/data/package-info.java

Lines changed: 0 additions & 8 deletions
This file was deleted.
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
/**
2+
* TalexFrame # 审查其 (系统监听,性能分析)
3+
* <br /> {@link com.talex.talexframe.checker Package }
4+
*
5+
* @author TalexDreamSoul
6+
* @date 22/03/05 上午 12:20 <br /> Project: TalexFrame <br />
7+
*/
8+
package com.talex.talexframe.checker;
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
/**
2+
* TalexFrame # 系统暴露接口
3+
* <br /> {@link com.talex.talexframe.frame.api Package }
4+
*
5+
* @author TalexDreamSoul
6+
* @date 22/03/05 上午 10:04 <br /> Project: TalexFrame <br />
7+
*/
8+
package com.talex.talexframe.frame.api;

0 commit comments

Comments
 (0)