springblade结构
2016-11-24 11:01:41 0 举报
AI智能生成
SpringBlade是一个基于Spring Boot 2.x、Spring Cloud和Alibaba的分布式微服务开发平台。它提供了一种简洁、高效的方式来开发和部署分布式系统。SpringBlade采用了前后端分离的设计模式,前端使用Vue.js框架,后端使用Spring Boot作为基础框架。同时,它还集成了Swagger API文档、Nacos配置中心、RocketMQ消息队列等众多开源项目,为开发者提供了丰富的功能和工具。总之,SpringBlade是一个功能强大、易于上手的微服务开发框架,能够帮助开发者快速构建高质量的分布式系统。
作者其他创作
大纲/内容
core
annotation
Before
用于方法执行前拦截
BindID
为Model绑定id
Clear
用于清除拦截器的拦截
DbName
为model绑定多数据源
DoLog
操作日志注解,用于匹配不在日志集中内容的方法
Permission
权限注解,用于检查权限,规定访问权限
aop
AopContext
业务拦截上下文
BeforeAOP
before拦截
Invocation
LogAOP
AOP日志
PermissionAOP
AOP权限自定义检查
base
controller
CurdController
CURDcontroller
BladeController
Blade控制器封装类
model
BaseModel
service
BaseService
IService
beetl
Func
BeetlExt
beetl注册工具类,高频使用方法
ShiroExt
shiro工具类
tag
DropDownTag
FootTag
HotBlogsTag
SelectTag
SideBarTag
BeetlMaker
Beetl静态化生成工具
BeetlTemplate
Beetl模板绑值
LowerNameConversion
适用于Oracle字段全部小写的NameConversion
MyBeetlGroupUtilConfigure
ReportInterceptor
重写beetlsql输出的sql语句格式
config
BladeConfig
blade配置
constant
Const
ConstCache
ConstCacheKey
ConstConfig
ConstCurd
ConstShiro
Cst
Blade系统配置类
exception
NoPermissionException
NoUserException
ToolBoxException
intercept
BladeInterceptor
BladeValidator
Blade校验
CURDInterceptor
增删改查拦截器工厂类
QueryInterceptor
通用查询拦截器工厂类
SelectInterceptor
select查询拦截器工厂类
interfaces
ICache
缓存用接口
ICheck
检查用接口
IConfig
Blade配置型接口
ICURD
增删改查AOP
IGrid
定义Grid分页接口
ILoader
数据重载
ILog
日志记录接口
IMeta
定义CURD元数据接口
Interceptor
自定义拦截器接口
IPlugin
Iplugin插件接口
IPluginFactory
IPluginFactory插件管理接口
IQuery
分页AOP
IRender
页面跳转AOP
ISelect
selectAOP
IShiro
定义shirorealm所需数据的接口
listener
ConfigListener
StartupListener
启动监听器
StopListener
关闭监听器
meta
MetaIntercept
业务curd拦截器
可以在增删改查钱后进行操作
适用于后端校验,多表操作等
已经自带事务回滚机制,无需执行设置
如果出错直接抛出异常即可回滚
MetaManager
MetaTool
PageIntercept
plugins
connection
ConnectionPlugin
dao
Blade
Beetlsql 自动API封装dao工具
Db
beetlsql Dao工具类
DbManager
Md
beetsql markdown模式sql管理工具
MdManager
Pluginfactory
PluginManager
shiro
DefaultShiroFactory
ShiroDbRealm
ShiroKit
ShiroManager
toolbox
ajax
AjaxResult
ajax返回对象
captcha
Captcha
验证码
check
PermissionCheckFactory
权限自定义检查
PermissionCheckManager
权限检查工厂
file
BladeFile
DefaultFileProxyFactory
FileProxyManager
FileRender
IFileProxy
UploadFileUtils
grid
BaseGridFactory
Grid工厂基类,封装通用分页方法
BladePage
EasyGrid
EasyGrid封装bean
EasyGridFactory
GridManager
JqGrid
JqGrid封装Bean
JqGridFactory
LigerGrid
LigerGrid封装Bean
LigerGridFactory
SqKeyword
自定义常用的sql关键字
kit
工具类
log
BladeLogFactory
系统默认日志记录
BladeLogManager
日志工厂
support
工具类
Func
高频方法集合类
Paras
扩充HashMap类中的方法
Tuple
类似swift的元组,用于多值返回
system
controller
meta
model
service
common
base
BaseController
用于扩展controller类
beetl
BeetRegister
BeetlTools
config
WebConfig
web的相关配置
全局参数设置
自定义插件注册
全局自定义设置
工程启动完毕执行逻辑
intercept
DefaultCRUDFactory
DefaultSelectFactory
SelectDeptIntercept
SelectRoleIntercept
plugins
GlobalPlugin
全局插件设置
task
定时任务
vo
ShiroUser
Shiro用户
TreeNode
返回Tree节点的JavaBean
tool
SysCache
工具类
platform
ontroller
NoticeController
mapper
NoticeMapper
model
Notice
公告JavaBean
0 条评论
下一页