# sql-rest **Repository Path**: wangbaishi_libi/sql-rest ## Basic Information - **Project Name**: sql-rest - **Description**: sql rest组件 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-04-06 - **Last Updated**: 2022-03-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # sql-rest #### 介绍 sql rest组件,将sql映射为rest请求,提升代码开发效率 #### 软件架构 1. Sql映射管理 2. 基于JdbcTemplate的数据操作(可替换为其他持久层框架) 3. 基于Restful风格的请求接口 #### 使用说明 1. mvn install 2. 加入依赖 ``` com.wbs sql-rest-starter 1.2 ``` 3. 执行sql_model.sql 4. 在sql_info表中增加自定义的sql接口 5. application配置 ``` # rest-sql 配置 rest-sql: baseUri: /rest querySql: select * from sql_info ``` 6. 请求 a. http请求 $.get('/rest/sql_page') b. 内部请求 sqlRestContext.select("sql_page", new Object[]{}) #### 扩展(后续) 1. 数据校验机制 2. sql级权限管控 3. 映射为微服务接口 #### 注意 1. 禁止使用WebMvcConfigurationSupport,该配置会覆盖其他WebMvcConfigurer,包括本组件的