首页 星云 工具 资源 星选 资讯 热门工具
:

PDF转图片 完全免费 小红书视频下载 无水印 抖音视频下载 无水印 数字星空

基于java spring boot 面向对象建模的低代码快速开发框架

后端 537.36KB 28 需要积分: 1
立即下载

资源介绍:

配置步骤 1、 打开mysql 新建数据库 执行 sql 文件夹 db_light.sql 文件 2、 修改 application.yml 文件 配置数据库,前端路径,系统包 等等信息 3、 执行 test下 LightInitTest.autoAppliaction() 测试函数 自动化生成相关代码 4、 运行spring boot 启动main 5、 前端 文件夹 admin-ui 配置好 vue.config.js 相关的代理(模式直接可以使用) npm run serve 运行 账号: admin 密码: 123456 6、 新增功能新增 entity 文件 完事 运行第二步生成相关代码,再运行 3,4 步骤 7、 配置好后台权限 使菜单能正确显示出来 开发代码结构规范(简单、实用、高效、规范) Controller 里面可以处理数据一般操作 Repostiory 操作常规简单数据逻辑 Service 操作通用复杂的业务处理逻辑 数据库操作只用JPA 做到SQL 放JPA接口
# light 【轻巧之光】 基于java spring boot 面向对象建模的低代码快速开发框架 ## 开发背景 spring boot 没有一款基于程序员面向对象设计建模,快速开发类似低代码的框架,有没有合适的? 那就写个,于是就有了轻巧之光。 ## 配置步骤 1、 打开mysql 新建数据库 执行 sql 文件夹 db_light.sql 文件 2、 修改 application.yml 文件 配置数据库,前端路径,系统包 等等信息 3、 执行 test下 LightInitTest.autoAppliaction() 测试函数 自动化生成相关代码 4、 运行spring boot 启动main 5、 前端 文件夹 admin-ui 配置好 vue.config.js 相关的代理(模式直接可以使用) ```javascript npm run serve 运行 ``` 账号: admin 密码: 123456 6、 新增功能新增 entity 文件 完事 运行第二步生成相关代码,再运行 3,4 步骤 7、 配置好后台权限 使菜单能正确显示出来 ## 开发代码结构规范(简单、实用、高效、规范) 1. Controller 里面可以处理数据一般操作 Repostiory 操作常规简单数据逻辑 2. Service 操作通用复杂的业务处理逻辑 3. 数据库操作只用JPA 做到SQL 放JPA接口 4. DTO 处理查询,前端特殊显示模型,大部分业务模型通用Entity 里面实体 ### Controller 层规范 1. 可以做简单业务操作,这个地方跟市面上流行的分包思路可能不一样, 本人比较细化简单、直接。 简单的操作而且是比较独立的,没有必要形式主义,弄个service层 2. 拿到请求,做校验 主要 用 hibernate-validator,做简单业务操作。 3. 复杂 或者 共用的 业务操作下沉给service解决 4. 所有Controller 继承父类 BaseController , 父类处理 Http request 相关的操作,比如获取 客户端ip ... 5. 如果有前后端各自的controller 由于本项目单体,也没切分模块,那么可以通过文件夹加以区分,比如api 里面是跟前端app对接的接口, 在webmvcconfig里面配置了相应请求前缀 ```java @Override public void configurePathMatch(PathMatchConfigurer configurer) { configurer.addPathPrefix("/admin", c -> c.getPackage().getName().contains("cn.light.controller")) .addPathPrefix("/api", c -> c.getPackage().getName().contains("cn.light.api") ) ; } // 注意 如果 api 文件加 和 controller 文件夹里面有相同的controller 时候 @RestController("api-home") 需要注入不同bean名加以区分 /** * 前端首页相关接口 * @author : 二胡子 * @version :1.0.0 */ @RestController("api-home") @RequestMapping("/home") public class HomeController ``` ### service 层规范 1、处理 复杂 业务操作 2、谨慎处理 @Transactional 事务注解的使用,不要简单对 service 的方法添加 @Transactional 注解就觉得万事大吉了。应当合并对数据库的操作,尽量减少添加@Transactional方法内的业务逻辑。 @Transactional 注解内的 rollbackFor 值必须使用异常的基类 Throwable.class 3、需要注意的是:注解 @Transactional 事务在类的内部方法调用是不会生效的 > Spring采用动态代理(AOP)实现对bean的管理和切片,它为我们的每个class生成一个代理对象。只有在代理对象之间进行调用时,可以触发切面逻辑。而在同一个class中,方法A调用方法B,调用的是原对象的方法,而不是通过代理对象。所以Spring无法拦截到这次调用,也就无法通过注解保证事务了。简单来说,在同一个类中的方法调用,不会被方法拦截器拦截到,因此事务不会起作用。 4、 所以这里 Controller 做一些简单的验证,减少事务粒度, 事务在 service 开启调用 ### repository 层 > 操作数据库用jpa 还是mybatis 怎么选,成年人当然全要咯,但是全要的话又要建立两天体体系, Mapper + Repository 非常麻烦!! > 全新方便的 spring-data-jpa-mybatis 解决了一套架构灵活使用两个框架的精简合成 ```java // 启动文件 @EnableMybatisJpaRepositories // 只有该方法会由mybatis执行,其余方法按照jpa方式正常处理 如此分页 @MybatisQuery List getListPage(PermissionQueryDTO permissionQueryDTO); ``` 1、 一 主要jpa 操作接口, 常规jpa 操作满足 80% 业务需要 2、 复杂的sql 直接 用 @MybatisQuery 然后对应写mybatis xml 3、 一些连表 需要返回的 实体,不在 entity的, 通过返回 List>, 再通过 BeanUtil 转换为相应的DTO list ### 代码工具都是借助此组件 hutool ### 数据库 1、 采用了jpa codeFirst 模式, 所有的数据表都通过 entity 进行自动生成 2、 hibernate 配置一定要注意 为 update ```yaml hibernate: ddl-auto: update ``` 3、自动生成数据字典在 根目录下的 data.html ### 权限认证框架 sa-token 1、 Sa-Token 是一个轻量级 Java 权限认证框架,主要解决:登录认证、权限认证、Session会话、单点登录、OAuth2.0、微服务网关鉴权 等一系列权限相关问题 2、 开启了redis 存储,方便扩展分布式 ### 启用 缓存 ``` @Cacheable(value="**") @CacheEvict(value = "**", allEntries = true) ``` ```yaml spring: cache: type: redis ``` ### 接口文档方案 #### swagger 侵入类型 实现了一个swagger插件ModelPropertyBuilderPlugin插件:SmartSwaggerApiModelEnumPlugin,在插件中使用@ApiModelPropertyEnum注解,这样在swagger文档中就可以很好的显示了 > swagger 地址 http://localhost:8090/swagger-ui/index.html #### apifox方案 如果不喜欢swagger 这种侵入式的接口文档方案,建议使用idea 的 apifox插件,直接生成相应的接口文档方案 ### 常用验证码 Bean Validation 中内置的 constraint @Null 被注释的元素必须为 null @NotNull 被注释的元素必须不为 null @AssertTrue 被注释的元素必须为 true @AssertFalse 被注释的元素必须为 false @Min(value) 被注释的元素必须是一个数字,其值必须大于等于指定的最小值 @Max(value) 被注释的元素必须是一个数字,其值必须小于等于指定的最大值 @DecimalMin(value) 被注释的元素必须是一个数字,其值必须大于等于指定的最小值 @DecimalMax(value) 被注释的元素必须是一个数字,其值必须小于等于指定的最大值 @Size(max=, min=) 被注释的元素的大小必须在指定的范围内 @Digits (integer, fraction) 被注释的元素必须是一个数字,其值必须在可接受的范围内 @Past 被注释的元素必须是一个过去的日期 @Future 被注释的元素必须是一个将来的日期 @Pattern(regex=,flag=) 被注释的元素必须符合指定的正则表达式 Hibernate Validator 附加的 constraint @NotBlank(message =) 验证字符串非null,且长度必须大于0 @Email 被注释的元素必须是电子邮箱地址 @Length(min=,max=) 被注释的字符串的大小必须在指定的范围内 @NotEmpty 被注释的字符串的必须非空 @Range(min=,max=,message=) 被注释的元素必须在合适的范围内 ## 开发流程 开发人员拿到需求以后,针对需求提炼成面向对象的实体模型只需要新增 entity 文件夹下的实体类。 > 有几个注解配合来生成业务 1、AutoEntity 作用在实体类上,用来确定实体是否需要生成对应的 controller 前端 list, 表单 2、AutoEntityField 各种字段名称,验证码 等等 3、InQueryDTO 是否做完前端列表 头部查询使用字段 4、NotinListDTO 此字段是否在列表中使用 5、AutoSorted 注解为排序字段,如果字段加了这个注解,前端自动可以根据这个�

资源文件列表:

light-main.zip 大约有373个文件
  1. light-main/
  2. light-main/.gitignore 1.54MB
  3. light-main/Light.Admin/
  4. light-main/Light.Admin/pom.xml 4.59KB
  5. light-main/Light.Admin/src/
  6. light-main/Light.Admin/src/main/
  7. light-main/Light.Admin/src/main/java/
  8. light-main/Light.Admin/src/main/java/cn/
  9. light-main/Light.Admin/src/main/java/cn/light/
  10. light-main/Light.Admin/src/main/java/cn/light/admin/
  11. light-main/Light.Admin/src/main/java/cn/light/admin/LightAdminApplication.java 1.31KB
  12. light-main/Light.Admin/src/main/java/cn/light/admin/advice/
  13. light-main/Light.Admin/src/main/java/cn/light/admin/advice/ApiResultAdvice.java 2.64KB
  14. light-main/Light.Admin/src/main/java/cn/light/admin/advice/ExceptionHandleAdvice.java 1.96KB
  15. light-main/Light.Admin/src/main/java/cn/light/admin/advice/LoginInterceptor.java 1.84KB
  16. light-main/Light.Admin/src/main/java/cn/light/admin/advice/UserAuditorAware.java 1.18KB
  17. light-main/Light.Admin/src/main/java/cn/light/admin/aspect/
  18. light-main/Light.Admin/src/main/java/cn/light/admin/aspect/LogAspect.java 4.99KB
  19. light-main/Light.Admin/src/main/java/cn/light/admin/aspect/PermissionAspect.java 794B
  20. light-main/Light.Admin/src/main/java/cn/light/admin/aspect/RepeatSubmitAspect.java 2.1KB
  21. light-main/Light.Admin/src/main/java/cn/light/admin/component/
  22. light-main/Light.Admin/src/main/java/cn/light/admin/component/AuditMetaObjectHandler.java 1.26KB
  23. light-main/Light.Admin/src/main/java/cn/light/admin/component/DictionarySerializer.java 4.26KB
  24. light-main/Light.Admin/src/main/java/cn/light/admin/config/
  25. light-main/Light.Admin/src/main/java/cn/light/admin/config/Config.java 3.34KB
  26. light-main/Light.Admin/src/main/java/cn/light/admin/config/WebMvcConfig.java 1.76KB
  27. light-main/Light.Admin/src/main/java/cn/light/admin/config/properties/
  28. light-main/Light.Admin/src/main/java/cn/light/admin/config/properties/FileUploadProperties.java 550B
  29. light-main/Light.Admin/src/main/java/cn/light/admin/controller/
  30. light-main/Light.Admin/src/main/java/cn/light/admin/controller/ArticleController.java 2.16KB
  31. light-main/Light.Admin/src/main/java/cn/light/admin/controller/BaseController.java 773B
  32. light-main/Light.Admin/src/main/java/cn/light/admin/controller/ConfigController.java 2.23KB
  33. light-main/Light.Admin/src/main/java/cn/light/admin/controller/DictDataController.java 2.13KB
  34. light-main/Light.Admin/src/main/java/cn/light/admin/controller/DictTypeController.java 2.05KB
  35. light-main/Light.Admin/src/main/java/cn/light/admin/controller/FileController.java 2.63KB
  36. light-main/Light.Admin/src/main/java/cn/light/admin/controller/HomeController.java 3.38KB
  37. light-main/Light.Admin/src/main/java/cn/light/admin/controller/LogController.java 1.99KB
  38. light-main/Light.Admin/src/main/java/cn/light/admin/controller/MessageController.java 2.2KB
  39. light-main/Light.Admin/src/main/java/cn/light/admin/controller/PermissionController.java 3.16KB
  40. light-main/Light.Admin/src/main/java/cn/light/admin/controller/RoleController.java 2.22KB
  41. light-main/Light.Admin/src/main/java/cn/light/admin/controller/TableColumnController.java 1.93KB
  42. light-main/Light.Admin/src/main/java/cn/light/admin/controller/UserController.java 5.08KB
  43. light-main/Light.Admin/src/main/resources/
  44. light-main/Light.Admin/src/main/resources/application-hz.yml 439B
  45. light-main/Light.Admin/src/main/resources/application-pro.yml 421B
  46. light-main/Light.Admin/src/main/resources/application.yml 1.39KB
  47. light-main/Light.Admin/src/test/
  48. light-main/Light.Admin/src/test/java/
  49. light-main/Light.Admin/src/test/java/cn/
  50. light-main/Light.Admin/src/test/java/cn/light/
  51. light-main/Light.Admin/src/test/java/cn/light/admin/
  52. light-main/Light.Admin/src/test/java/cn/light/admin/ApplicationTests.java 233B
  53. light-main/Light.Admin/src/test/java/cn/light/admin/controller/
  54. light-main/Light.Admin/src/test/java/cn/light/admin/controller/DbTest.java 2.64KB
  55. light-main/Light.Admin/src/test/java/cn/light/admin/controller/LogTest.java 1.31KB
  56. light-main/Light.Admin/src/test/java/cn/light/admin/controller/TableTest.java 682B
  57. light-main/Light.Api/
  58. light-main/Light.Api/pom.xml 5.29KB
  59. light-main/Light.Api/src/
  60. light-main/Light.Api/src/main/
  61. light-main/Light.Api/src/main/java/
  62. light-main/Light.Api/src/main/java/com/
  63. light-main/Light.Api/src/main/java/com/light/
  64. light-main/Light.Api/src/main/java/com/light/api/
  65. light-main/Light.Api/src/main/java/com/light/api/LightApiApplication.java 310B
  66. light-main/Light.Api/src/main/java/com/light/api/controller/
  67. light-main/Light.Api/src/main/java/com/light/api/controller/IndexController.java 577B
  68. light-main/Light.Api/src/main/resources/
  69. light-main/Light.Api/src/main/resources/application.yml 21B
  70. light-main/Light.Api/src/test/
  71. light-main/Light.Api/src/test/java/
  72. light-main/Light.Api/src/test/java/com/
  73. light-main/Light.Api/src/test/java/com/light/
  74. light-main/Light.Api/src/test/java/com/light/api/
  75. light-main/Light.Api/src/test/java/com/light/api/ApplicationTests.java 199B
  76. light-main/Light.Common/
  77. light-main/Light.Common/README.md 62B
  78. light-main/Light.Common/pom.xml 2.02KB
  79. light-main/Light.Common/src/
  80. light-main/Light.Common/src/main/
  81. light-main/Light.Common/src/main/java/
  82. light-main/Light.Common/src/main/java/cn/
  83. light-main/Light.Common/src/main/java/cn/light/
  84. light-main/Light.Common/src/main/java/cn/light/common/
  85. light-main/Light.Common/src/main/java/cn/light/common/anno/
  86. light-main/Light.Common/src/main/java/cn/light/common/anno/AutoCover.java 614B
  87. light-main/Light.Common/src/main/java/cn/light/common/anno/AutoEntity.java 1.01KB
  88. light-main/Light.Common/src/main/java/cn/light/common/anno/AutoEntityField.java 1.11KB
  89. light-main/Light.Common/src/main/java/cn/light/common/anno/AutoEntityFieldDefault.java 559B
  90. light-main/Light.Common/src/main/java/cn/light/common/anno/AutoSorted.java 230B
  91. light-main/Light.Common/src/main/java/cn/light/common/anno/InQueryDTO.java 384B
  92. light-main/Light.Common/src/main/java/cn/light/common/anno/NotinListDTO.java 412B
  93. light-main/Light.Common/src/main/java/cn/light/common/annotation/
  94. light-main/Light.Common/src/main/java/cn/light/common/annotation/ApiModelPropertyEnum.java 757B
  95. light-main/Light.Common/src/main/java/cn/light/common/annotation/ApiResultIgnore.java 391B
  96. light-main/Light.Common/src/main/java/cn/light/common/annotation/ExcelAnnotation.java 443B
  97. light-main/Light.Common/src/main/java/cn/light/common/annotation/Log.java 607B
  98. light-main/Light.Common/src/main/java/cn/light/common/annotation/NoPermission.java 257B
  99. light-main/Light.Common/src/main/java/cn/light/common/annotation/NoRepeatSubmit.java 570B
  100. light-main/Light.Common/src/main/java/cn/light/common/annotation/Permission.java 561B
  101. light-main/Light.Common/src/main/java/cn/light/common/component/
  102. light-main/Light.Common/src/main/java/cn/light/common/component/IDictionaryObject.java 275B
  103. light-main/Light.Common/src/main/java/cn/light/common/component/SerialUtil.java 2.21KB
  104. light-main/Light.Common/src/main/java/cn/light/common/consts/
  105. light-main/Light.Common/src/main/java/cn/light/common/consts/Consts.java 232B
  106. light-main/Light.Common/src/main/java/cn/light/common/consts/IExtendObject.java 212B
  107. light-main/Light.Common/src/main/java/cn/light/common/consts/IntegerConst.java 94B
  108. light-main/Light.Common/src/main/java/cn/light/common/dto/
  109. light-main/Light.Common/src/main/java/cn/light/common/dto/ExtendColumnInfo.java 804B
  110. light-main/Light.Common/src/main/java/cn/light/common/dto/ListColumnDTO.java 929B
  111. light-main/Light.Common/src/main/java/cn/light/common/dto/PageInfo.java 2.67KB
  112. light-main/Light.Common/src/main/java/cn/light/common/dto/SysBaseDTO.java 860B
  113. light-main/Light.Common/src/main/java/cn/light/common/enums/
  114. light-main/Light.Common/src/main/java/cn/light/common/enums/BaseEnum.java 3.32KB
  115. light-main/Light.Common/src/main/java/cn/light/common/enums/BusinessEnum.java 757B
  116. light-main/Light.Common/src/main/java/cn/light/common/enums/CodeTypeEnum.java 486B
  117. light-main/Light.Common/src/main/java/cn/light/common/enums/DtoTplEnum.java 314B
  118. light-main/Light.Common/src/main/java/cn/light/common/enums/ExtendColumnTypeEnum.java 574B
  119. light-main/Light.Common/src/main/java/cn/light/common/enums/HtmlTypeEnum.java 714B
  120. light-main/Light.Common/src/main/java/cn/light/common/enums/LogicalEnum.java 138B
  121. light-main/Light.Common/src/main/java/cn/light/common/enums/ResultEnum.java 645B
  122. light-main/Light.Common/src/main/java/cn/light/common/exception/
  123. light-main/Light.Common/src/main/java/cn/light/common/exception/BaseErrorCode.java 399B
  124. light-main/Light.Common/src/main/java/cn/light/common/exception/BaseKnownException.java 1.03KB
  125. light-main/Light.Common/src/main/java/cn/light/common/util/
  126. light-main/Light.Common/src/main/java/cn/light/common/util/DtoMapper.java 2.53KB
  127. light-main/Light.Common/src/main/java/cn/light/common/util/ExcelUtil.java 12.41KB
  128. light-main/Light.Common/src/main/java/cn/light/common/util/PageUtil.java 1.65KB
  129. light-main/Light.Common/src/main/java/cn/light/common/util/ReflectUtil.java 1.24KB
  130. light-main/Light.Common/src/main/java/cn/light/common/util/ResultVO.java 2.08KB
  131. light-main/Light.Common/src/main/java/cn/light/common/util/StringObjectMapper.java 5.59KB
  132. light-main/Light.Entity/
  133. light-main/Light.Entity/pom.xml 1.53KB
  134. light-main/Light.Entity/src/
  135. light-main/Light.Entity/src/main/
  136. light-main/Light.Entity/src/main/java/
  137. light-main/Light.Entity/src/main/java/cn/
  138. light-main/Light.Entity/src/main/java/cn/light/
  139. light-main/Light.Entity/src/main/java/cn/light/entity/
  140. light-main/Light.Entity/src/main/java/cn/light/entity/cache/
  141. light-main/Light.Entity/src/main/java/cn/light/entity/cache/SmsCache.java 448B
  142. light-main/Light.Entity/src/main/java/cn/light/entity/cache/SmsCacheRepository.java 175B
  143. light-main/Light.Entity/src/main/java/cn/light/entity/cache/TableColumnCacheRepository.java 574B
  144. light-main/Light.Entity/src/main/java/cn/light/entity/cache/UserCache.java 571B
  145. light-main/Light.Entity/src/main/java/cn/light/entity/cache/UserCacheRepository.java 256B
  146. light-main/Light.Entity/src/main/java/cn/light/entity/entity/
  147. light-main/Light.Entity/src/main/java/cn/light/entity/entity/SysArticle.java 1.31KB
  148. light-main/Light.Entity/src/main/java/cn/light/entity/entity/SysBase.java 2.01KB
  149. light-main/Light.Entity/src/main/java/cn/light/entity/entity/SysCode.java 586B
  150. light-main/Light.Entity/src/main/java/cn/light/entity/entity/SysConfig.java 2.07KB
  151. light-main/Light.Entity/src/main/java/cn/light/entity/entity/SysDictData.java 1.57KB
  152. light-main/Light.Entity/src/main/java/cn/light/entity/entity/SysDictType.java 1.07KB
  153. light-main/Light.Entity/src/main/java/cn/light/entity/entity/SysFile.java 1.43KB
  154. light-main/Light.Entity/src/main/java/cn/light/entity/entity/SysLog.java 1.58KB
  155. light-main/Light.Entity/src/main/java/cn/light/entity/entity/SysMessage.java 1.85KB
  156. light-main/Light.Entity/src/main/java/cn/light/entity/entity/SysMessageTemplate.java 1.39KB
  157. light-main/Light.Entity/src/main/java/cn/light/entity/entity/SysPermission.java 1.83KB
  158. light-main/Light.Entity/src/main/java/cn/light/entity/entity/SysRole.java 962B
  159. light-main/Light.Entity/src/main/java/cn/light/entity/entity/SysRolePermission.java 681B
  160. light-main/Light.Entity/src/main/java/cn/light/entity/entity/SysTableColumn.java 1.08KB
  161. light-main/Light.Entity/src/main/java/cn/light/entity/entity/SysUser.java 2.26KB
  162. light-main/Light.Entity/src/main/java/cn/light/entity/entity/SysUserRole.java 813B
  163. light-main/Light.Entity/src/main/java/cn/light/entity/mapper/
  164. light-main/Light.Entity/src/main/java/cn/light/entity/mapper/ArticleMapper.java 464B
  165. light-main/Light.Entity/src/main/java/cn/light/entity/mapper/CodeMapper.java 1.28KB
  166. light-main/Light.Entity/src/main/java/cn/light/entity/mapper/ConfigMapper.java 462B
  167. light-main/Light.Entity/src/main/java/cn/light/entity/mapper/DictDataMapper.java 478B
  168. light-main/Light.Entity/src/main/java/cn/light/entity/mapper/DictTypeMapper.java 478B
  169. light-main/Light.Entity/src/main/java/cn/light/entity/mapper/FileMapper.java 446B
  170. light-main/Light.Entity/src/main/java/cn/light/entity/mapper/LogMapper.java 432B
  171. light-main/Light.Entity/src/main/java/cn/light/entity/mapper/MessageMapper.java 727B
  172. light-main/Light.Entity/src/main/java/cn/light/entity/mapper/MessageTemplateMapper.java 599B
  173. light-main/Light.Entity/src/main/java/cn/light/entity/mapper/PermissionMapper.java 488B
  174. light-main/Light.Entity/src/main/java/cn/light/entity/mapper/RoleMapper.java 446B
  175. light-main/Light.Entity/src/main/java/cn/light/entity/mapper/TableColumnMapper.java 674B
  176. light-main/Light.Entity/src/main/java/cn/light/entity/mapper/UserMapper.java 521B
  177. light-main/Light.Entity/src/main/java/cn/light/entity/repository/
  178. light-main/Light.Entity/src/main/java/cn/light/entity/repository/ArticleRepository.java 511B
  179. light-main/Light.Entity/src/main/java/cn/light/entity/repository/CodeRepository.java 575B
  180. light-main/Light.Entity/src/main/java/cn/light/entity/repository/ConfigRepository.java 513B
  181. light-main/Light.Entity/src/main/java/cn/light/entity/repository/DictDataRepository.java 667B
  182. light-main/Light.Entity/src/main/java/cn/light/entity/repository/DictTypeRepository.java 667B
  183. light-main/Light.Entity/src/main/java/cn/light/entity/repository/FileRepository.java 672B
  184. light-main/Light.Entity/src/main/java/cn/light/entity/repository/LogRepository.java 437B
  185. light-main/Light.Entity/src/main/java/cn/light/entity/repository/MessageRepository.java 587B
  186. light-main/Light.Entity/src/main/java/cn/light/entity/repository/MessageTemplateRepository.java 619B
  187. light-main/Light.Entity/src/main/java/cn/light/entity/repository/PermissionRepository.java 960B
  188. light-main/Light.Entity/src/main/java/cn/light/entity/repository/RolePermissionRepository.java 711B
  189. light-main/Light.Entity/src/main/java/cn/light/entity/repository/RoleRepository.java 663B
  190. light-main/Light.Entity/src/main/java/cn/light/entity/repository/TableColumnRepository.java 743B
  191. light-main/Light.Entity/src/main/java/cn/light/entity/repository/UserRepository.java 835B
  192. light-main/Light.Entity/src/main/java/cn/light/entity/repository/UserRoleRepository.java 994B
  193. light-main/Light.Entity/src/main/resources/
  194. light-main/Light.Entity/src/main/resources/mapper/
  195. light-main/Light.Entity/src/main/resources/mapper/ArticleMapper.xml 614B
  196. light-main/Light.Entity/src/main/resources/mapper/ConfigMapper.xml 543B
  197. light-main/Light.Entity/src/main/resources/mapper/DictDataMapper.xml 379B
  198. light-main/Light.Entity/src/main/resources/mapper/DictTypeMapper.xml 379B
  199. light-main/Light.Entity/src/main/resources/mapper/FileMapper.xml 570B
  200. light-main/Light.Entity/src/main/resources/mapper/LogMapper.xml 704B
  201. light-main/Light.Entity/src/main/resources/mapper/MessageMapper.xml 1.12KB
  202. light-main/Light.Entity/src/main/resources/mapper/MessageMapper_20240804225334.txt 391B
  203. light-main/Light.Entity/src/main/resources/mapper/MessageTemplateMapper.xml 503B
  204. light-main/Light.Entity/src/main/resources/mapper/PermissionMapper.xml 471B
  205. light-main/Light.Entity/src/main/resources/mapper/RoleMapper.xml 453B
  206. light-main/Light.Entity/src/main/resources/mapper/TableColumnMapper.xml 404B
  207. light-main/Light.Entity/src/main/resources/mapper/UserMapper.xml 1.42KB
  208. light-main/Light.Generator/
  209. light-main/Light.Generator/pom.xml 1.72KB
  210. light-main/Light.Generator/src/
  211. light-main/Light.Generator/src/main/
  212. light-main/Light.Generator/src/main/java/
  213. light-main/Light.Generator/src/main/java/cn/
  214. light-main/Light.Generator/src/main/java/cn/light/
  215. light-main/Light.Generator/src/main/java/cn/light/generator/
  216. light-main/Light.Generator/src/main/java/cn/light/generator/Bootstrap.java 1.29KB
  217. light-main/Light.Generator/src/main/java/cn/light/generator/config/
  218. light-main/Light.Generator/src/main/java/cn/light/generator/config/Config.java 992B
  219. light-main/Light.Generator/src/main/java/cn/light/generator/config/Const.java 1KB
  220. light-main/Light.Generator/src/main/java/cn/light/generator/processor/
  221. light-main/Light.Generator/src/main/java/cn/light/generator/processor/BaseService.java 4.27KB
  222. light-main/Light.Generator/src/main/java/cn/light/generator/processor/ControllerService.java 3.98KB
  223. light-main/Light.Generator/src/main/java/cn/light/generator/processor/DictionaryService.java 3.36KB
  224. light-main/Light.Generator/src/main/java/cn/light/generator/processor/DtoService.java 10.42KB
  225. light-main/Light.Generator/src/main/java/cn/light/generator/processor/ImplService.java 3.04KB
  226. light-main/Light.Generator/src/main/java/cn/light/generator/processor/InitService.java 1.81KB
  227. light-main/Light.Generator/src/main/java/cn/light/generator/processor/JpaCommentService.java 4.78KB
  228. light-main/Light.Generator/src/main/java/cn/light/generator/processor/MapperService.java 5.63KB
  229. light-main/Light.Generator/src/main/java/cn/light/generator/processor/RepositoryService.java 2.17KB
  230. light-main/Light.Generator/src/main/java/cn/light/generator/processor/ServiceInterface.java 358B
  231. light-main/Light.Generator/src/main/java/cn/light/generator/processor/ViewService.java 22.25KB
  232. light-main/Light.Generator/src/main/resources/
  233. light-main/Light.Generator/src/main/resources/db-dev.setting 595B
  234. light-main/Light.Generator/src/main/resources/db-es.setting 595B
  235. light-main/Light.Generator/src/main/resources/templates/
  236. light-main/Light.Generator/src/main/resources/templates/auto/
  237. light-main/Light.Generator/src/main/resources/templates/auto/add.vue 1.75KB
  238. light-main/Light.Generator/src/main/resources/templates/auto/controller.tpl 2.41KB
  239. light-main/Light.Generator/src/main/resources/templates/auto/data.tpl 694B
  240. light-main/Light.Generator/src/main/resources/templates/auto/db-es.setting 403B
  241. light-main/Light.Generator/src/main/resources/templates/auto/dto.tpl 852B
  242. light-main/Light.Generator/src/main/resources/templates/auto/implInterface.tpl 900B
  243. light-main/Light.Generator/src/main/resources/templates/auto/implService.tpl 3.19KB
  244. light-main/Light.Generator/src/main/resources/templates/auto/info.vue 777B
  245. light-main/Light.Generator/src/main/resources/templates/auto/list.vue 5.24KB
  246. light-main/Light.Generator/src/main/resources/templates/auto/listDto.tpl 892B
  247. light-main/Light.Generator/src/main/resources/templates/auto/mapper.tpl 592B
  248. light-main/Light.Generator/src/main/resources/templates/auto/mapperXml.tpl 424B
  249. light-main/Light.Generator/src/main/resources/templates/auto/queryDto.tpl 851B
  250. light-main/Light.Generator/src/main/resources/templates/auto/repository.tpl 612B
  251. light-main/Light.Packet/
  252. light-main/Light.Packet/pom.xml 1016B
  253. light-main/Light.Packet/src/
  254. light-main/Light.Packet/src/main/
  255. light-main/Light.Packet/src/main/java/
  256. light-main/Light.Packet/src/main/java/cn/
  257. light-main/Light.Packet/src/main/java/cn/light/
  258. light-main/Light.Packet/src/main/java/cn/light/packet/
  259. light-main/Light.Packet/src/main/java/cn/light/packet/dto/
  260. light-main/Light.Packet/src/main/java/cn/light/packet/dto/article/
  261. light-main/Light.Packet/src/main/java/cn/light/packet/dto/article/ArticleDTO.java 1.06KB
  262. light-main/Light.Packet/src/main/java/cn/light/packet/dto/article/ArticleListDTO.java 1.04KB
  263. light-main/Light.Packet/src/main/java/cn/light/packet/dto/article/ArticleQueryDTO.java 868B
  264. light-main/Light.Packet/src/main/java/cn/light/packet/dto/config/
  265. light-main/Light.Packet/src/main/java/cn/light/packet/dto/config/ConfigDTO.java 1.78KB
  266. light-main/Light.Packet/src/main/java/cn/light/packet/dto/config/ConfigListDTO.java 1.96KB
  267. light-main/Light.Packet/src/main/java/cn/light/packet/dto/config/ConfigQueryDTO.java 1.15KB
  268. light-main/Light.Packet/src/main/java/cn/light/packet/dto/dictData/
  269. light-main/Light.Packet/src/main/java/cn/light/packet/dto/dictData/DictDataDTO.java 1.3KB
  270. light-main/Light.Packet/src/main/java/cn/light/packet/dto/dictData/DictDataListDTO.java 1.31KB
  271. light-main/Light.Packet/src/main/java/cn/light/packet/dto/dictData/DictDataQueryDTO.java 861B
  272. light-main/Light.Packet/src/main/java/cn/light/packet/dto/dictType/
  273. light-main/Light.Packet/src/main/java/cn/light/packet/dto/dictType/DictTypeDTO.java 915B
  274. light-main/Light.Packet/src/main/java/cn/light/packet/dto/dictType/DictTypeListDTO.java 921B
  275. light-main/Light.Packet/src/main/java/cn/light/packet/dto/dictType/DictTypeQueryDTO.java 861B
  276. light-main/Light.Packet/src/main/java/cn/light/packet/dto/file/
  277. light-main/Light.Packet/src/main/java/cn/light/packet/dto/file/FileDTO.java 1.29KB
  278. light-main/Light.Packet/src/main/java/cn/light/packet/dto/file/FileListDTO.java 1.29KB
  279. light-main/Light.Packet/src/main/java/cn/light/packet/dto/file/FileQueryDTO.java 858B
  280. light-main/Light.Packet/src/main/java/cn/light/packet/dto/log/
  281. light-main/Light.Packet/src/main/java/cn/light/packet/dto/log/LogDTO.java 1.25KB
  282. light-main/Light.Packet/src/main/java/cn/light/packet/dto/log/LogListDTO.java 1.19KB
  283. light-main/Light.Packet/src/main/java/cn/light/packet/dto/log/LogQueryDTO.java 780B
  284. light-main/Light.Packet/src/main/java/cn/light/packet/dto/message/
  285. light-main/Light.Packet/src/main/java/cn/light/packet/dto/message/MessageDTO.java 1.66KB
  286. light-main/Light.Packet/src/main/java/cn/light/packet/dto/message/MessageListDTO.java 1.68KB
  287. light-main/Light.Packet/src/main/java/cn/light/packet/dto/message/MessageListDTO_20240804225334.txt 1.68KB
  288. light-main/Light.Packet/src/main/java/cn/light/packet/dto/message/MessageQueryDTO.java 1.22KB
  289. light-main/Light.Packet/src/main/java/cn/light/packet/dto/message/MessageQueryDTO_20240804225334.txt 803B
  290. light-main/Light.Packet/src/main/java/cn/light/packet/dto/messageTemplate/
  291. light-main/Light.Packet/src/main/java/cn/light/packet/dto/messageTemplate/MessageTemplateDTO.java 1.3KB
  292. light-main/Light.Packet/src/main/java/cn/light/packet/dto/messageTemplate/MessageTemplateListDTO.java 1.34KB
  293. light-main/Light.Packet/src/main/java/cn/light/packet/dto/messageTemplate/MessageTemplateQueryDTO.java 958B
  294. light-main/Light.Packet/src/main/java/cn/light/packet/dto/permission/
  295. light-main/Light.Packet/src/main/java/cn/light/packet/dto/permission/PermissionDTO.java 1.9KB
  296. light-main/Light.Packet/src/main/java/cn/light/packet/dto/permission/PermissionListDTO.java 2.02KB
  297. light-main/Light.Packet/src/main/java/cn/light/packet/dto/permission/PermissionQueryDTO.java 969B
  298. light-main/Light.Packet/src/main/java/cn/light/packet/dto/permission/RolePermissionDTO.java 550B
  299. light-main/Light.Packet/src/main/java/cn/light/packet/dto/role/
  300. light-main/Light.Packet/src/main/java/cn/light/packet/dto/role/RoleDTO.java 1.2KB
  301. light-main/Light.Packet/src/main/java/cn/light/packet/dto/role/RoleListDTO.java 1.25KB
  302. light-main/Light.Packet/src/main/java/cn/light/packet/dto/role/RoleQueryDTO.java 986B
  303. light-main/Light.Packet/src/main/java/cn/light/packet/dto/tableColumn/
  304. light-main/Light.Packet/src/main/java/cn/light/packet/dto/tableColumn/TableColumnDTO.java 986B
  305. light-main/Light.Packet/src/main/java/cn/light/packet/dto/tableColumn/TableColumnListDTO.java 1022B
  306. light-main/Light.Packet/src/main/java/cn/light/packet/dto/tableColumn/TableColumnQueryDTO.java 815B
  307. light-main/Light.Packet/src/main/java/cn/light/packet/dto/user/
  308. light-main/Light.Packet/src/main/java/cn/light/packet/dto/user/LoginResultDTO.java 446B
  309. light-main/Light.Packet/src/main/java/cn/light/packet/dto/user/LoginUserDTO.java 945B
  310. light-main/Light.Packet/src/main/java/cn/light/packet/dto/user/RegDTO.java 2.11KB
  311. light-main/Light.Packet/src/main/java/cn/light/packet/dto/user/RegUserDTO.java 205B
  312. light-main/Light.Packet/src/main/java/cn/light/packet/dto/user/UserCacheDTO.java 498B
  313. light-main/Light.Packet/src/main/java/cn/light/packet/dto/user/UserDTO.java 2.18KB
  314. light-main/Light.Packet/src/main/java/cn/light/packet/dto/user/UserKeyDTO.java 466B
  315. light-main/Light.Packet/src/main/java/cn/light/packet/dto/user/UserListDTO.java 1.98KB
  316. light-main/Light.Packet/src/main/java/cn/light/packet/dto/user/UserQueryDTO.java 1.18KB
  317. light-main/Light.Packet/src/main/java/cn/light/packet/enums/
  318. light-main/Light.Packet/src/main/java/cn/light/packet/enums/system/
  319. light-main/Light.Packet/src/main/java/cn/light/packet/enums/system/ArticleTypeEnum.java 602B
  320. light-main/Light.Packet/src/main/java/cn/light/packet/enums/system/ConfigGroupEnum.java 578B
  321. light-main/Light.Packet/src/main/java/cn/light/packet/enums/system/FileTypeEnum.java 740B
  322. light-main/Light.Packet/src/main/java/cn/light/packet/enums/system/MessageStateEnum.java 702B
  323. light-main/Light.Packet/src/main/java/cn/light/packet/enums/system/StorageTypeEnum.java 602B
  324. light-main/Light.Packet/src/main/java/cn/light/packet/enums/system/TemplateTypeEnum.java 735B
  325. light-main/Light.Packet/src/main/java/cn/light/packet/enums/system/UserRegTypeEnum.java 458B
  326. light-main/Light.Packet/src/main/java/cn/light/packet/enums/system/UserSexEnum.java 587B
  327. light-main/Light.Packet/src/main/java/cn/light/packet/enums/system/UserStateEnum.java 644B
  328. light-main/Light.Packet/src/main/java/cn/light/packet/enums/system/YesOrNoEnum.java 561B
  329. light-main/Light.Server/
  330. light-main/Light.Server/pom.xml 2KB
  331. light-main/Light.Server/src/
  332. light-main/Light.Server/src/main/
  333. light-main/Light.Server/src/main/java/
  334. light-main/Light.Server/src/main/java/cn/
  335. light-main/Light.Server/src/main/java/cn/light/
  336. light-main/Light.Server/src/main/java/cn/light/server/
  337. light-main/Light.Server/src/main/java/cn/light/server/service/
  338. light-main/Light.Server/src/main/java/cn/light/server/service/ArticleService.java 791B
  339. light-main/Light.Server/src/main/java/cn/light/server/service/ConfigService.java 902B
  340. light-main/Light.Server/src/main/java/cn/light/server/service/DictDataService.java 763B
  341. light-main/Light.Server/src/main/java/cn/light/server/service/DictTypeService.java 763B
  342. light-main/Light.Server/src/main/java/cn/light/server/service/FileService.java 628B
  343. light-main/Light.Server/src/main/java/cn/light/server/service/LogService.java 702B
  344. light-main/Light.Server/src/main/java/cn/light/server/service/MessageService.java 786B
  345. light-main/Light.Server/src/main/java/cn/light/server/service/PermissionService.java 1.19KB
  346. light-main/Light.Server/src/main/java/cn/light/server/service/RoleService.java 725B
  347. light-main/Light.Server/src/main/java/cn/light/server/service/StorageService.java 238B
  348. light-main/Light.Server/src/main/java/cn/light/server/service/TableColumnService.java 770B
  349. light-main/Light.Server/src/main/java/cn/light/server/service/UserService.java 1.47KB
  350. light-main/Light.Server/src/main/java/cn/light/server/service/impl/
  351. light-main/Light.Server/src/main/java/cn/light/server/service/impl/ArticleServiceImpl.java 3.05KB
  352. light-main/Light.Server/src/main/java/cn/light/server/service/impl/ConfigServiceImpl.java 4.37KB
  353. light-main/Light.Server/src/main/java/cn/light/server/service/impl/DictDataServiceImpl.java 2.49KB
  354. light-main/Light.Server/src/main/java/cn/light/server/service/impl/DictTypeServiceImpl.java 2.49KB
  355. light-main/Light.Server/src/main/java/cn/light/server/service/impl/FileServiceImpl.java 4.77KB
  356. light-main/Light.Server/src/main/java/cn/light/server/service/impl/LocalServiceImpl.java 1.67KB
  357. light-main/Light.Server/src/main/java/cn/light/server/service/impl/LogServiceImpl.java 2.78KB
  358. light-main/Light.Server/src/main/java/cn/light/server/service/impl/MessageServiceImpl.java 2.75KB
  359. light-main/Light.Server/src/main/java/cn/light/server/service/impl/OssServiceImpl.java 2.02KB
  360. light-main/Light.Server/src/main/java/cn/light/server/service/impl/PermissionServiceImpl.java 6.3KB
  361. light-main/Light.Server/src/main/java/cn/light/server/service/impl/RoleServiceImpl.java 2.68KB
  362. light-main/Light.Server/src/main/java/cn/light/server/service/impl/TableColumnServiceImpl.java 3.38KB
  363. light-main/Light.Server/src/main/java/cn/light/server/service/impl/UserServiceImpl.java 10.25KB
  364. light-main/README.md 8.88KB
  365. light-main/TODO.md 42B
  366. light-main/bin/
  367. light-main/bin/run.sh 192B
  368. light-main/doc/
  369. light-main/doc/data.html 16.37KB
  370. light-main/doc/db_light_demo.sql 67.66KB
  371. light-main/doc/requrie.md 11.9KB
  372. light-main/doc/系统开发需求.xlsx 178.52KB
  373. light-main/pom.xml 5.87KB
0评论
提交 加载更多评论
其他资源 yolo系列数据格式标签软件来源代码及在LINUX及WINDOWS下好的编译程序
#ifndef DEFAULTPATHDIALOG_H #define DEFAULTPATHDIALOG_H #include namespace Ui { class DefaultPathDialog; } class DefaultPathDialog : public QDialog { Q_OBJECT private: public: explicit DefaultPathDialog(QWidget *parent = nullptr); ~DefaultPathDialog(); private slots: void on_btnBrowser_clicked(); void on_btnConfirm_clicked(); private: Ui::DefaultPathDialog *ui; };
开源免费的密码管理项目,功能丰富、外观美观、欢迎使用
password-XL是一个开源的密码管理工具,项目功能丰富、安全可靠、界面美观、支持树木部署,欢迎使用!
开源免费的密码管理项目,功能丰富、外观美观、欢迎使用 开源免费的密码管理项目,功能丰富、外观美观、欢迎使用 开源免费的密码管理项目,功能丰富、外观美观、欢迎使用
利用Matlab仿真,分析了果频优化算法(FOA)对无线传感器网络覆盖率的效果
基于果蝇优化算法的无线传感器网络覆盖研究 利用Matlab仿真,分析了果蝇优化算法(FOA)对无线传感器网络覆盖率的效果,并针对传感器网络的生命周期对果蝇优化算法进行了改进。 main.m主函数,包含了参数,计算,画图等,computeSmell为计算smell值的函数
Python 代码可在 NKE PROVOR 浮标报告轮廓后自动更新其目标表面时间
Python 代码用于在 NKE PROVOR 浮标报告配置文件后自动更新其目标表面时间。 脚本update-params.py是此功能的主力,通过 cron 作业 github 工作流程(.github/workflows/check-floats.yaml)每天运行。 工作流程的基本步骤: 登录 RUDICS ftp 服务器 循环遍历浮点目录,并针对每个浮点数: 获取最新的配置文件时间,并检查以下条件: 过去 1 天内是否有个人资料? 确保 RUDICS_cmd.txt 文件不存在 是否有与最后一个配置文件相关的命令响应?([date]_[time]_[imei]_RUDICS_cmd.txt) 如果以上所有条件均满足,则: 根据先前的命令文件或用户定义的列表选择新的表面处理时间 创建 RUDICS_cmd.txt 文件并上传到 ftp 记录更改并保存包含日期和 imei 信息的命令文件
【超全golang面试题合集+golang学习指南+golang知识图谱+入门成长路线】
【超全golang面试题合集+golang学习指南+golang知识图谱+入门成长路线】 一份涵盖大部分golang程序员所需要掌握的核心知识。常用第三方库(mysql,mq,es,redis等)+机器学习库+算法库+游戏库+开源框架+自然语言处理nlp库+网络库+视频库+微服务框架+视频教程+音频音乐库+图形图片库+物联网库+地理位置信息+嵌入式脚本库+编译器库+数据库+金融库+电子邮件库+电子书籍+分词+数据结构+设计模式+去html tag标签等+go学习+go面试+计算机网络基础+图解网络+操作系统面试题+数据库面试题+面试题合集
【超全golang面试题合集+golang学习指南+golang知识图谱+入门成长路线】 【超全golang面试题合集+golang学习指南+golang知识图谱+入门成长路线】 【超全golang面试题合集+golang学习指南+golang知识图谱+入门成长路线】
Linux命令大全搜索工具,内容包含Linux命令手册、详解、学习、搜集
Linux命令大全搜索工具,内容包含Linux命令手册、详解、学习、搜集 当前搜集了 580 多个 Linux 命令,生成了一个 web 网站方便使用,目前网站没有任何广告,内容包含 Linux 命令手册、详解、学习,内容来自网络和网友的补充,非常值得收藏的 Linux 命令速查手册。 你可以随意部署 web 版,这非常简单,只需要克隆 gh-pages 分支代码到你的静态服务就可以了。你也可以将 command 目录中的 Markdown 文件拿去自己生成 HTML。还可以使用下方 docker 方法部署 web 版。 你们拿过去部署的静态网站,还是希望挂个 GitHub 地址,这样大家共同维护命令文档,让文档更加完善,更加丰富,当然你删除本站所有信息相关信息,其实我也不太在意,默认允许你们随意搞,我不负任何负责。如果您也部署了一份,可以将网址放到下面 :)。 推荐使用的镜像 web 版本 srebro.cn,getaifun.com,linux.devonline.net,man.zch.ooo,linux.mmoke.com,bqrdh.com,linux.zyi
Linux命令大全搜索工具,内容包含Linux命令手册、详解、学习、搜集
空间推理验证码数据集,用于YOLO训练空间推理验证码的目标检测模型
内容概要: 空间推理验证码数据集 适用场景: 适用于训练空间推理验证码的目标检测模型, 我自己也基于此数据集训练出了识别率90%以上的安某客空间推理验证码的识别模型 更多建议: 如果你是刚接触yolo目标检测模型,建议先移步我的博客主页,博客内有手把手训练的教学。
Scratch Blocks 是一个用于构建创意计算接口的库
Scratch Blocks 是一个用于构建创意计算接口的库 Scratch Blocks 是 Google Blockly项目的一个分支,它提供了用于构建创意计算界面的设计规范和代码库。与Scratch 虚拟机 (VM)结合使用,此代码库可以快速设计和开发可视化编程界面。与Blockly不同,Scratch Blocks 不使用代码生成器,而是利用 Scratch 虚拟机来创建高度动态、交互式的编程环境。