# TBricks
**Repository Path**: tomatomeatman/tbricks
## Basic Information
- **Project Name**: TBricks
- **Description**: No description available
- **Primary Language**: Java
- **License**: GPL-3.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2021-08-09
- **Last Updated**: 2023-12-28
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# TBricks
#### 介绍
TBricks的目标是将功能以类似搭建积木的方式组合出各个不同需求的应用系统,并且将各个功能模块能最大化地复用
本框架将利用spring的aop技术,将各个功能模块进行解耦,通过弱耦合方式进行模块调用,同时为了适应分布式项目开发,各个模块不受主运行架构影响
TBricks的T开头用来标识普通的Jar项目,与GBricks项目区分,GBricks属于Graalvm项目系列
#### 软件架构
架构使用maven进行富合项目架构,数据库项目则使用mybatis,web项目使用springboot,桌面应用开发使用JavaFX,普通项目则不受限制。
#### 安装教程
1. 公共工具包私服使用
```xml
GiteeMevenRepository
get maven repository
https://gitee.com/tomatomeatman/maven_repository/raw/master
```
#### 使用说明
1. web项目模块开发中使用的公共包:
```xml
com.t.bricks.utils
TFunction
1.0.1
true
provided
com.t.bricks.utils
TSpringUtil
1.0.1
true
provided
```
#### 参与贡献
1. 个人编写
#### 特技
1. 项目参考了其它互联网中的代码,如有侵权请联系