Skip to content
项目
群组
代码片段
帮助
正在加载...
帮助
提交反馈
为 GitLab 提交贡献
登录
切换导航
S
SpringBoot_Templ
项目
项目
详情
动态
版本
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
计划
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
统计图
创建新议题
作业
提交
议题看板
打开侧边栏
esestt
SpringBoot_Templ
提交
99cd5cd0
提交
99cd5cd0
编写于
9月 05, 2019
作者:
zhouweidong
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
SpringBoot模板说明
上级
f75718ea
变更
1
隐藏空白字符变更
内嵌
并排
正在显示
1 个修改的文件
包含
22 行增加
和
5 行删除
+22
-5
README.md
README.md
+22
-5
未找到文件。
README.md
浏览文件 @
99cd5cd0
...
...
@@ -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

### 服务接口

### 服务实现类

### 开始使用
...
...
编辑
预览
Markdown
格式
0%
请重试
or
添加新附件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
先完成此消息的编辑!
取消
想要评论请
注册
或
登录