# easy-design **Repository Path**: recalling_willow/easy-design ## Basic Information - **Project Name**: easy-design - **Description**: Easy-Design是一个基于SpringBoot封装的增强库,提供了丰富的Java工具类库、优雅的业务封装、安稳贴切的开源架构方案等。只为打造更好的JavaWeb开发环境,提升大家的开发质量与效率,降低企业研发成本。 适用于企业快速构建属于自己的架构,不为技术负累,不盲目跟风,不原地踏步,从单体与集群到分布式与微服务,企业结合自身业务所处阶段,灵活选择逐步跟进升级。 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: https://gitee.com/y1ph/easy-design - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 3 - **Created**: 2022-01-01 - **Last Updated**: 2022-01-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README

## 介绍 - 只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑。 - 只需简单配置,即可快速进行开发,从而节省大量时间。 ### 模块说明 ``` easy-design ├── easy-design-common -- 系统公共模块 ├── easy-design-payment -- 支付接口模块 ├── easy-design-payment-alibaba -- 支付宝支付模块 ├── easy-design-payment-wechat -- 微信支付模块 ├── easy-design-website -- Web模块 ``` ## 快速开始 ### 引入项目依赖 在项目的 ``pom.xml`` 加入以下代码,并将 ``${version}`` 替换为对应的版本号 ~~~xml com.y1ph easy-design ${version} pom import ~~~ 随后引入所需的模块,例如:``easy-design-website`` ~~~xml com.y1ph easy-design-website ... ~~~ ### 启动程序 通过在 ``main`` 方法中执行 ``SpringApplication.run();`` 启动程序 ~~~java @SpringBootApplication public class TestApplication { public static void main(String[] args) { SpringApplication.run(TestApplication.class, args); } } ~~~ 编写一个测试接口 ```java @RestController public class TestController{ @GetMapper("/test") public String test(){ return "success"; } } ``` 访问接口: ``http://127.0.0.1:8080/test`` ```json { "code" : 200, "data" : "success" } ``` 通过上诉代码,不难发现接口返回值明明是String,但调用接口时却得到了一个对象。 这是因为我们在 ``easy-design-website`` 模块中做了手脚,无论接口的返回值是什么,都将返回一个 ``ResultBean`` 对象。 这样做的目的,就是为了防止在项目中出现多个类似于 ``ResultBean`` 的类出现。 ## 开源共建 ### 开源协议 easy-design 开源软件遵循 [Apache 2.0 协议](https://www.apache.org/licenses/LICENSE-2.0.html)。 允许商业使用,但务必保留类作者、Copyright 信息。 ### 其他说明 1. 欢迎提交 [issue](https://gitee.com/y1ph/easy-design/issues),请写清楚遇到问题的原因、开发环境、复显步骤。 2. 联系作者 2055305009@qq.com