# dawn **Repository Path**: jossch/dawn ## Basic Information - **Project Name**: dawn - **Description**: web系统开发组件 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2021-04-10 - **Last Updated**: 2024-10-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: SpringBoot, MyBatis, MySQL, Shiro, Redis ## README # dawn rest系统脚手架,提供登录和退出接口 ## 引用方式 ```xml open.tech.dawn dawn-parent 3.0.1 open.tech.dawn dawn-web-starter ``` ## 其他组件 ### dawn-core 基础依赖的核心包 ### dawn-ehcache 提供dawn-web-starter的默认缓存为ehcache 可复制ehcache.xml文件到自己的项目下resources中 ### dawn-h2 指定了h2数据库的使用版本 ### dawn-jdbc mybatis-plus使用配置 ### dawn-mybatis-plus mybatis-plus使用的规则 ### dawn-mybatis-plus-generate 代码生成器 ### dawn-mysql 指定了mysql数据库的使用版本 ### dawn-parent 提供其他parent引入 ### dawn-redis 提供了redis缓存注入,直接引用后可替换ehcache缓存 ### dawn-swagger 提供接口注解功能, swagger-ui ### dawn-test 测试包引用 ### dawn-web-starter 主引用包,快速生成带有权限的系统 #### 接口加权限 * 在接口上添加,该注解通过 @Permission 注解 ```text 注解中,value可以是如下模式: 1、请求路径,中间用/分割,例如: /test/user /test/user/edit /test/* (匹配正则:/test/[^/]+) /test/** (匹配正则:/test/.+) 2、字符串,中间用-分割,例如: test-user test-user-edit test-* (匹配规则:test-[^-]+) test-** (匹配规则:test-.+) ``` * 实现ILoginUserService接口,如果没有实现,则走默认通道