提交 99cd5cd0 编写于 作者: zhouweidong's avatar zhouweidong

SpringBoot模板说明

上级 f75718ea
......@@ -73,7 +73,7 @@ iBizSys将通过管理数据模型的方式来实现对业务表的管理 [查
### 启动类模板:
在 启动类` %PUBPRJ%Main.java.ftl `中,添加 `@MapperScan` 注解,扫描 Mapper 文件夹。模板中含 ` % % 、${ } `均为动态参数 [查看模板参数](http://bbs.ibizlab.cn/)
在 启动类` %PUBPRJ%Main.java.ftl ` 模板中含 ` % % 、${ } `均为动态参数 [查看模板参数](http://bbs.ibizlab.cn/)
```java
......@@ -90,7 +90,7 @@ public class ${pub.getCodeName()?lower_case}Main{
### Controller模板:
实体类模板将循环输出该实体的所有属性,配置 `@TableName` `@TableId` 注解,用于指定该实体所映射的数据库表及主键属性,以下为调整后的实体类相关的模板代码:
iBizSys会为每个应用实体发布其对应的Controller
```java
......@@ -176,7 +176,7 @@ controller返回结果为:您好,您目前正在访问[DBET]实体
## 小结
通过以上几个简单的步骤,您已经成功搭建一个(SpringBoot+SpringBoot)的项目,实现了能接收并响应用户请求的功能。并且您也成功了搭建了一套属于您个人的技术模板,您可以在以后的任何项目当中,使用您搭建的这套技术模板。
通过以上几个简单的步骤,您已经成功搭建一个SpringBoot项目,并为每个应用实体发布对应的Controller实现了能接收并响应用户请求的功能。并且您也成功了搭建了一套属于您个人的技术模板,您可以在以后的任何项目当中,使用您搭建的这套技术模板。
iBizSys可以帮助您快速搭建并使用您所搭建的技术模板来生产您的项目,想要了解更多iBizSys模板生产体系?那就继续往下看吧!
......@@ -184,13 +184,15 @@ iBizSys可以帮助您快速搭建并使用您所搭建的技术模板来生产
## 实体服务对象
通过第一章的学习,您已经成功搭建了一个基于(SpringBoot)的项目,通过Controller来接收并响应用户请求。但在我们实际项目当中,Controller作为控制层,只负责请求的转发,实际的业务是由service层来处理的。本章就为大家演示通过模板发布服务层代码。
通过第一章的学习,您已经成功搭建了一个SpringBoot项目,通过Controller来接收并响应用户请求。但在我们实际项目当中,Controller往往仅作为控制层,只负责转发用户的请求到Service,实际的业务是由Service层来处理的。本章就为大家演示通过模板发布服务层代码。
以下示例中将以`表单``增``删``改``查` 为例进行演示:
### Controller
Controller层为实体所用到的部件发布对应的restful接口,并调用Service进行处理 `本示例中仅以表单为例进行演示,仅发布出表单对应的行为接口`
```java
@RestController
......@@ -223,6 +225,8 @@ public class ${de.codeName}Controller{
### 服务接口
为每个实体发布服务接口 `%DE%Service.java.ftl`,service中发布该实体所有实体行为 `增``删``改``查`
```java
/**
......@@ -248,6 +252,8 @@ public interface ${item.codeName}Service{
### 服务实现类
为每个实体发布服务实现类`%DE%ServiceImpl.java.ftl`,实现类中将对实体 `增``删``改``查` 等行为进行具体实现
```java
/**
......@@ -279,8 +285,19 @@ public class ${item.codeName}ServiceImpl implements ${item.codeName}Service{
```
## 查看最终成果物
### Controller
![produce](img/service/result_controller.png)
### 服务接口
![produce](img/service/result_IService.png)
### 服务实现类
![produce](img/service/result_serviceImpl.png)
### 开始使用
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册