Skip to content
项目
群组
代码片段
帮助
正在加载...
帮助
提交反馈
为 GitLab 提交贡献
登录
切换导航
S
SpringBoot_Templ
项目
项目
详情
动态
版本
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
计划
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
统计图
创建新议题
作业
提交
议题看板
打开侧边栏
esestt
SpringBoot_Templ
提交
e248e22d
提交
e248e22d
编写于
9月 06, 2019
作者:
zhouweidong
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
更新 README.md
上级
99815d1c
变更
1
隐藏空白字符变更
内嵌
并排
正在显示
1 个修改的文件
包含
10 行增加
和
41 行删除
+10
-41
README.md
README.md
+10
-41
未找到文件。
README.md
浏览文件 @
e248e22d
...
...
@@ -2,21 +2,20 @@
(技术引用链接)
`SpringBoot
`
[
:arrow_upper_right:
](
https://mp.baomidou.com/
)
`SpringBoot
官方文档`
[
:arrow_upper_right:
](
https://spring.io/projects/spring-boot
)
(iBiz模型API链接)
`iBizSys模型api文档`
[
:arrow_upper_right:
](
https://modelapi.ibizlab.cn/
)
`IPSDataEntity`
(以下说明都不是以技术为主,而是以模型为主进行说明,即在模型的特性下如何使用技术进行展现,兼顾iBizSys6平台的一定内容的使用说明)
## 介绍说明
(介绍使用平台xx模型消费了SpringBoot)
`SpringBoot`
Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程,通过简单配置就可以轻松地创建独立的、生产级的、基于spring的应用程序。
iBiz的实体模型简要说明,然后SpringBoot的特性(功能)简要说明,2者正好契合(相结合),然后这套模板应运而生
`iBizSys`
iBizSys 是以
`Model Driven Development(MDD)`
作为核心理论依据的开发框架,iBizSys从
`2009年`
诞生至今已经经历数个版本,构建出一套完整的系统构建模型,包含:
`DevOps模型`
、
`文档模型`
、
`流程模型`
、
`测试模型`
等。 iBizSys 提倡以
`模型`
作为主要内容的高级别抽象的开发方法,并结合市面上较为流行的技术框架形成技术模板,通过
`模型`
+
`模板`
的方式快速构建出一套生产级并且具备
`复杂性`
和
`变更能力`
的系统。
## 快速开始
...
...
@@ -57,22 +56,17 @@ iBizSys将通过管理数据模型的方式来实现对业务表的管理 [查
<
artifactId
>
spring
-
boot
-
starter
-
parent
</
artifactId
>
<
version
>
2.0
.
1
.
RELEASE
</
version
>
</
parent
>
<
dependencies
>
<
dependencies
>
<
dependency
>
<
groupId
>
org
.
springframework
.
boot
</
groupId
>
<
artifactId
>
spring
-
boot
-
starter
-
web
</
artifactId
>
</
dependency
>
<
dependency
>
<
groupId
>
org
.
projectlombok
</
groupId
>
<
artifactId
>
lombok
</
artifactId
>
</
dependency
>
<
dependency
>
<
groupId
>
org
.
springframework
.
boot
</
groupId
>
<
artifactId
>
spring
-
boot
-
starter
-
test
</
artifactId
>
</
dependency
>
</
dependencies
>
```
...
...
@@ -241,7 +235,7 @@ public interface ${item.codeName}Service{
<
#
if
item
.
getAllPSDEActions
()??>
<
#
list
item
.
getAllPSDEActions
()
as
deaction
>
<
#
if
(
deaction
.
getActionMode
()
==
"READ"
)
>
<
#
if
(
deaction
.
getActionMode
()
==
"READ"
)
>
<
#
comment
>
Get
与自定义行为返回
DoMain
不发带
major
</
#
comment
>
$
{
item
.
codeName
}
$
{
srfmethodname
(
deaction
.
getCodeName
())}(
$
{
item
.
codeName
}
et
);
<
#
else
>
boolean
$
{
srfmethodname
(
deaction
.
getCodeName
())}(
$
{
item
.
codeName
}
et
);
...
...
@@ -269,7 +263,7 @@ public class ${item.codeName}ServiceImpl implements ${item.codeName}Service{
<
#
if
item
.
getAllPSDEActions
()??>
<
#
list
item
.
getAllPSDEActions
()
as
deaction
>
<
#
if
(
deaction
.
getActionMode
()
==
"READ"
)
>
<
#
if
(
deaction
.
getActionMode
()
==
"READ"
)
>
<
#
comment
>
Get
与自定义行为返回
DoMain
不发带
major
</
#
comment
>
@Override
public
$
{
item
.
codeName
}
$
{
srfmethodname
(
deaction
.
getCodeName
())}(
$
{
item
.
codeName
}
et
){
System
.
out
.
println
(
String
.
format
(
"您当前正在调用[%s]的[%s]方法"
,
"${item.codeName}ServiceImpl"
,
"${srfmethodname(deaction.getCodeName())}"
));
...
...
@@ -288,27 +282,6 @@ public class ${item.codeName}ServiceImpl implements ${item.codeName}Service{
}
```
### 实体类
循环输出所有实体属性
```
java
/**
* 实体[${item.codeName}] 数据对象
*/
@Data
public
class
${
item
.
codeName
}{
<
#
list
item
.
getPSDEFields
()
as
defield
>
private
$
{
srfjavatype
(
defield
.
stdDataType
)}
$
{
defield
.
codeName
?
lower_case
};
</
#
list
>
}
```
## 查看最终成果物
...
...
@@ -325,10 +298,6 @@ public class ${item.codeName}{

### 实体类

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