Skip to content

Commit 56f8376

Browse files
Develop (#15)
* Add<TParamSqlValid>: Add annotation for application to check whether params are legal * Upd<TParamSqlValid>: Update annotation for custom validate field * Fix<ConfigAdapter>: logout instance return error * Fix<Mysql>: Fix disconnect logic (Set status in advance cause data couldn't save) Fix<MaxLengthCheckError>: case error Change<UrlUtil>: Improve logic Fix<MethodAppReceiver>: Fix intervalMS logic * Change<Frame>: For couldn't stop frame properly, add some debug log * Change<RouterMatch>: Quote tire, waiting for next canary version, for completely hot-adapt path mechanism * Change<Frame>: Trim plug-in system, transposing partial implementation, add application command * Upd<README>: Update README, english version waiting * @initial 7.0.0-official
1 parent 524fd43 commit 56f8376

4 files changed

Lines changed: 187 additions & 386 deletions

File tree

README.md

Lines changed: 0 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -42,10 +42,6 @@ TalexFrame 简称 TF,是一款用于构建系统性后端的 Java 转换式框
4242

4343
而我们所提供的基于模块的功能甚至能强于 SpringBoot 本身
4444

45-
## 系统设计
46-
47-
系统大体分为 3 个核心模块,各模块功能分别为:
48-
4945
- Launcher: 框架整体的启动逻辑,包括环境判断等,引导到 core 的启动
5046
- Core: 框架的整体核心
5147
- Checker: 框架的活性,耗能判断,包括对整体接收度的引领
@@ -56,27 +52,6 @@ TalexFrame 通过 Talexs 系列生态,为您提供全栈解决方案,在不
5652

5753
- 增强型 SpringBoot 后端 (通过 talex-spring-boot-strater 使用)
5854

59-
- 修复型 Game 后台 (通过 TalexFrame + TGameAddon使用)
60-
61-
- 转换型 AllStack 服务器 (通过完全引用 TalexFrame 使用)
62-
63-
针对不同应用场景,从上至下复杂度递增。除此之外,addon比plugin更加重量,这将在后续章节中逐步介绍。
64-
65-
## 项目优势
66-
67-
### 管理者
68-
69-
- 项目审核更有保障,选型更有参考
70-
- 系列生态集成更容易,转换数据自处理
71-
- 自然学习分配,自动调用转换
72-
73-
### 开发者
74-
75-
- 一站式开箱即用,多种场景满足不同需求
76-
- 前后端代码同步,部署更方便审查更容易
77-
- 知名框架运行时,并发和稳定性更有保障
78-
- 熟悉风格一键换,支持不同框架编写风格
79-
8055
### 学习者
8156

8257
- 学习到如何开发一个框架

pom.xml

Lines changed: 0 additions & 174 deletions
Original file line numberDiff line numberDiff line change
@@ -19,140 +19,18 @@
1919
</properties>
2020

2121
<dependencies>
22-
<!-- <dependency>-->
23-
<!-- <groupId>org.springframework.boot</groupId>-->
24-
<!-- <artifactId>spring-boot-starter-actuator</artifactId>-->
25-
<!-- </dependency>-->
26-
<!-- <dependency>-->
27-
<!-- <groupId>org.springframework.boot</groupId>-->
28-
<!-- <artifactId>spring-boot-starter-amqp</artifactId>-->
29-
<!-- </dependency>-->
30-
<!-- <dependency>-->
31-
<!-- <groupId>org.springframework.boot</groupId>-->
32-
<!-- <artifactId>spring-boot-starter-batch</artifactId>-->
33-
<!-- </dependency>-->
34-
<!-- <dependency>-->
35-
<!-- <groupId>org.springframework.boot</groupId>-->
36-
<!-- <artifactId>spring-boot-starter-data-elasticsearch</artifactId>-->
37-
<!-- </dependency>-->
38-
<!-- <dependency>-->
39-
<!-- <groupId>org.springframework.boot</groupId>-->
40-
<!-- <artifactId>spring-boot-starter-data-redis</artifactId>-->
41-
<!-- </dependency>-->
42-
<!-- <dependency>-->
43-
<!-- <groupId>org.springframework.boot</groupId>-->
44-
<!-- <artifactId>spring-boot-starter-data-redis-reactive</artifactId>-->
45-
<!-- </dependency>-->
46-
<!-- <dependency>-->
47-
<!-- <groupId>org.springframework.boot</groupId>-->
48-
<!-- <artifactId>spring-boot-starter-jdbc</artifactId>-->
49-
<!-- </dependency>-->
50-
<dependency>
51-
<groupId>org.springframework.boot</groupId>
52-
<artifactId>spring-boot-starter-mail</artifactId>
53-
<version>2.7.0</version>
54-
</dependency>
55-
<!-- <dependency>-->
56-
<!-- <groupId>org.springframework.boot</groupId>-->
57-
<!-- <artifactId>spring-boot-starter-oauth2-client</artifactId>-->
58-
<!-- </dependency>-->
59-
<!-- <dependency>-->
60-
<!-- <groupId>org.springframework.boot</groupId>-->
61-
<!-- <artifactId>spring-boot-starter-oauth2-resource-server</artifactId>-->
62-
<!-- </dependency>-->
63-
<!-- <dependency>-->
64-
<!-- <groupId>org.springframework.boot</groupId>-->
65-
<!-- <artifactId>spring-boot-starter-security</artifactId>-->
66-
<!-- </dependency>-->
67-
<!-- <dependency>-->
68-
<!-- <groupId>org.springframework.boot</groupId>-->
69-
<!-- <artifactId>spring-boot-starter-thymeleaf</artifactId>-->
70-
<!-- </dependency>-->
71-
<dependency>
72-
<groupId>org.springframework.boot</groupId>
73-
<artifactId>spring-boot-starter-web</artifactId>
74-
<version>2.7.0</version>
75-
</dependency>
76-
<dependency>
77-
<groupId>org.springframework.boot</groupId>
78-
<artifactId>spring-boot-starter-websocket</artifactId>
79-
<version>2.7.0</version>
80-
</dependency>
81-
<!-- <dependency>-->
82-
<!-- <groupId>org.mybatis.spring.boot</groupId>-->
83-
<!-- <artifactId>mybatis-spring-boot-starter</artifactId>-->
84-
<!-- <version>2.2.1</version>-->
85-
<!-- </dependency>-->
86-
<dependency>
87-
<groupId>org.springframework.cloud</groupId>
88-
<artifactId>spring-cloud-config-server</artifactId>
89-
<version>3.1.3</version>
90-
</dependency>
91-
<dependency>
92-
<groupId>org.springframework.cloud</groupId>
93-
<artifactId>spring-cloud-starter-config</artifactId>
94-
<version>3.1.3</version>
95-
</dependency>
96-
<!-- <dependency>-->
97-
<!-- <groupId>org.thymeleaf.extras</groupId>-->
98-
<!-- <artifactId>thymeleaf-extras-springsecurity5</artifactId>-->
99-
<!-- </dependency>-->
100-
<dependency>
101-
<groupId>org.springframework.boot</groupId>
102-
<artifactId>spring-boot-devtools</artifactId>
103-
<version>2.7.0</version>
104-
<scope>runtime</scope>
105-
<optional>true</optional>
106-
</dependency>
10722
<dependency>
10823
<groupId>mysql</groupId>
10924
<artifactId>mysql-connector-java</artifactId>
11025
<version>8.0.29</version>
11126
<scope>runtime</scope>
11227
</dependency>
113-
<dependency>
114-
<groupId>org.springframework.boot</groupId>
115-
<artifactId>spring-boot-configuration-processor</artifactId>
116-
<version>2.7.0</version>
117-
<optional>true</optional>
118-
</dependency>
11928
<dependency>
12029
<groupId>org.projectlombok</groupId>
12130
<artifactId>lombok</artifactId>
12231
<version>1.18.24</version>
12332
<optional>true</optional>
12433
</dependency>
125-
<dependency>
126-
<groupId>org.springframework.boot</groupId>
127-
<artifactId>spring-boot-starter-test</artifactId>
128-
<version>2.7.0</version>
129-
<scope>test</scope>
130-
</dependency>
131-
<!-- <dependency>-->
132-
<!-- <groupId>io.projectreactor</groupId>-->
133-
<!-- <artifactId>reactor-test</artifactId>-->
134-
<!-- <scope>test</scope>-->
135-
<!-- </dependency>-->
136-
<!-- <dependency>-->
137-
<!-- <groupId>org.springframework.amqp</groupId>-->
138-
<!-- <artifactId>spring-rabbit-test</artifactId>-->
139-
<!-- <scope>test</scope>-->
140-
<!-- </dependency>-->
141-
<!-- <dependency>-->
142-
<!-- <groupId>org.springframework.batch</groupId>-->
143-
<!-- <artifactId>spring-batch-test</artifactId>-->
144-
<!-- <scope>test</scope>-->
145-
<!-- </dependency>-->
146-
<!-- <dependency>-->
147-
<!-- <groupId>org.springframework.restdocs</groupId>-->
148-
<!-- <artifactId>spring-restdocs-mockmvc</artifactId>-->
149-
<!-- <scope>test</scope>-->
150-
<!-- </dependency>-->
151-
<!-- <dependency>-->
152-
<!-- <groupId>org.springframework.security</groupId>-->
153-
<!-- <artifactId>spring-security-test</artifactId>-->
154-
<!-- <scope>test</scope>-->
155-
<!-- </dependency>-->
15634
<!-- Sa-Token 权限认证, 在线文档:http://sa-token.dev33.cn/ -->
15735
<dependency>
15836
<groupId>cn.dev33</groupId>
@@ -186,45 +64,11 @@
18664
<artifactId>hutool-all</artifactId>
18765
<version>5.8.3</version>
18866
</dependency>
189-
<!-- <dependency>-->
190-
<!-- <groupId>org.springframework.boot</groupId>-->
191-
<!-- <artifactId>spring-boot-starter-data-jpa</artifactId>-->
192-
<!-- <version>2.6.2</version>-->
193-
<!-- <scope>compile</scope>-->
194-
<!-- </dependency>-->
195-
<!-- https://mvnrepository.com/artifact/com.google.code.gson/gson -->
19667
<dependency>
19768
<groupId>com.google.code.gson</groupId>
19869
<artifactId>gson</artifactId>
19970
<version>2.9.0</version>
20071
</dependency>
201-
<!-- &lt;!&ndash;elasticsearch&ndash;&gt;-->
202-
<!-- <dependency>-->
203-
<!-- <groupId>org.elasticsearch.client</groupId>-->
204-
<!-- <artifactId>elasticsearch-rest-high-level-client</artifactId>-->
205-
<!-- <version>7.16.3</version>-->
206-
<!-- </dependency>-->
207-
<!-- <dependency>-->
208-
<!-- <groupId>org.elasticsearch</groupId>-->
209-
<!-- <artifactId>elasticsearch</artifactId>-->
210-
<!-- <version>8.0.0</version>-->
211-
<!-- </dependency>-->
212-
<dependency>
213-
<groupId>com.freewayso</groupId>
214-
<artifactId>image-combiner</artifactId>
215-
<version>2.3.5</version>
216-
</dependency>
217-
<!-- <dependency>-->
218-
<!-- <groupId>com.alibaba</groupId>-->
219-
<!-- <artifactId>druid-spring-boot-starter</artifactId>-->
220-
<!-- <version>1.2.8</version>-->
221-
<!-- </dependency>-->
222-
<!-- <dependency>-->
223-
<!-- <groupId>com.alibaba.spring.boot</groupId>-->
224-
<!-- <artifactId>dubbo-spring-boot-starter</artifactId>-->
225-
<!-- <version>2.0.0</version>-->
226-
<!-- <scope>compile</scope>-->
227-
<!-- </dependency>-->
22872
<!-- https://mvnrepository.com/artifact/com.alibaba/druid -->
22973
<dependency>
23074
<groupId>com.alibaba</groupId>
@@ -241,26 +85,8 @@
24185
<artifactId>commons-lang3</artifactId>
24286
<version>3.12.0</version>
24387
</dependency>
244-
<!-- maven 导入 -->
245-
<dependency>
246-
<groupId>cloud.tianai.captcha</groupId>
247-
<artifactId>tianai-captcha</artifactId>
248-
<version>1.3.2</version>
249-
</dependency>
25088
</dependencies>
25189

252-
<dependencyManagement>
253-
<dependencies>
254-
<dependency>
255-
<groupId>org.springframework.cloud</groupId>
256-
<artifactId>spring-cloud-dependencies</artifactId>
257-
<version>${spring-cloud.version}</version>
258-
<type>pom</type>
259-
<scope>import</scope>
260-
</dependency>
261-
</dependencies>
262-
</dependencyManagement>
263-
26490
<repositories>
26591
<repository>
26692
<id>central</id>

0 commit comments

Comments
 (0)