- 表单设计在前面文章中,我们通过一系列案例介绍了表单设计的一些基本功能,表单设计起到非常重要作用,也是crudapi核心,所以本文会详细介绍表单设计中一些其它功能。 概要 表单字段column属性列英文名称描述name英文名称caption中文名称autoIncrement是否自增长description描述displayOrder序号,UI中显示的顺序dataType数据类型,比如字符串、... 表单设计在前面文章中,我们通过一系列案例介绍了表单设计的一些基本功能,表单设计起到非常重要作用,也是crudapi核心,所以本文会详细介绍表单设计中一些其它功能。 概要 表单字段column属性列英文名称描述name英文名称caption中文名称autoIncrement是否自增长description描述displayOrder序号,UI中显示的顺序dataType数据类型,比如字符串、...
- RBAC权限模型(Role-Based Access Control)前面主要介绍了元数据管理和业务数据的处理,通常一个系统都会有多个用户,不同用户具有不同的权限,本文主要介绍基于RBAC动态权限管理在crudapi中的实现。 概要 RBAC简介RBAC权限模型(Role-Based Access Control)即:基于角色的权限控制。模型中有几个关键的术语:用户:系统接口及访问的操作者... RBAC权限模型(Role-Based Access Control)前面主要介绍了元数据管理和业务数据的处理,通常一个系统都会有多个用户,不同用户具有不同的权限,本文主要介绍基于RBAC动态权限管理在crudapi中的实现。 概要 RBAC简介RBAC权限模型(Role-Based Access Control)即:基于角色的权限控制。模型中有几个关键的术语:用户:系统接口及访问的操作者...
- 表关系管理在上一篇 序列号管理 中,产品和销售订单都是孤立的单表,本文通过crudapi中表关系(relation)管理将多个表连接起来,形成一个整体。 概要 关系类型表与表之间的关系(relation),分成三种。一对一(one-to-one):一种对象与另一种对象是一一对应关系,比如一个学生只能在一个班级。一对多(one-to-many):一种对象可以属于另一种对象的多个实例,比如一张... 表关系管理在上一篇 序列号管理 中,产品和销售订单都是孤立的单表,本文通过crudapi中表关系(relation)管理将多个表连接起来,形成一个整体。 概要 关系类型表与表之间的关系(relation),分成三种。一对一(one-to-one):一种对象与另一种对象是一一对应关系,比如一个学生只能在一个班级。一对多(one-to-many):一种对象可以属于另一种对象的多个实例,比如一张...
- 序列号管理本文通过产品编码和订单流水号介绍一下序列号(Sequence)在crudapi中的应用。 概要 序列号MySQL数据库没有单独的Sequence,只支持自增长(increment)主键,但是不能设置步长、开始索引、格式等,最重要的是一张表只能由一个字段使用自增,但有的时候我们需要多个字段实现序列号功能或者需要支持复杂格式,MySQL本身是实现不了的,所以crudapi封装了复杂序... 序列号管理本文通过产品编码和订单流水号介绍一下序列号(Sequence)在crudapi中的应用。 概要 序列号MySQL数据库没有单独的Sequence,只支持自增长(increment)主键,但是不能设置步长、开始索引、格式等,最重要的是一张表只能由一个字段使用自增,但有的时候我们需要多个字段实现序列号功能或者需要支持复杂格式,MySQL本身是实现不了的,所以crudapi封装了复杂序...
- VSCode的强大在于它的简单。现在我们来配置在这个开发工具下开发Spring Boot的环境。JDK安装 1.8,JAVA_HOMEPATH变量Apache Maven 3+,M2_HOME,PATH变量插件的安装: VSCode的强大在于它的简单。现在我们来配置在这个开发工具下开发Spring Boot的环境。JDK安装 1.8,JAVA_HOMEPATH变量Apache Maven 3+,M2_HOME,PATH变量插件的安装:
- 1.SpringBoot框架登录拦截大多数情况,都需要配置登录拦截,在用户登录后,才能进行页面访问,而没有登录则不能访问,其中包括直接调用接口,这些都是不能访问,所有请求都需要拦截掉,只放行登录后的请求。那么如何实现登录拦截功能呢?2.SpirngBoot框架拦截器编写步骤2.1 首先编写一个类并实现implements HandlerInterceptor接口,这样就设置好了一个空的拦截器... 1.SpringBoot框架登录拦截大多数情况,都需要配置登录拦截,在用户登录后,才能进行页面访问,而没有登录则不能访问,其中包括直接调用接口,这些都是不能访问,所有请求都需要拦截掉,只放行登录后的请求。那么如何实现登录拦截功能呢?2.SpirngBoot框架拦截器编写步骤2.1 首先编写一个类并实现implements HandlerInterceptor接口,这样就设置好了一个空的拦截器...
- 背景Spring Boot提供了一个很好用的打包插件,名为spring-boot-maven-plugin, 通过这个插件可以实现spring boot工程仅需一个jar就能够启动的效果。(eg. java -jar xxx.jar)。这种做法的好处和坏处都显而易见, 好的地方就是启动打包都很简单,且方便。缺点就是打包之后如果需要更改配置或者修改代码,都需要重新打包,通常情况下这个jar... 背景Spring Boot提供了一个很好用的打包插件,名为spring-boot-maven-plugin, 通过这个插件可以实现spring boot工程仅需一个jar就能够启动的效果。(eg. java -jar xxx.jar)。这种做法的好处和坏处都显而易见, 好的地方就是启动打包都很简单,且方便。缺点就是打包之后如果需要更改配置或者修改代码,都需要重新打包,通常情况下这个jar...
- Spring Boot 特性自动装配:实现规约大于配置(减少配置)Production-Ready:完善或简化 Spring 应用的运维体系外部化配置:通过外部配置调整应用内部行为嵌入式容器:装配嵌入式 Web 容器Servlet 容器Netty Web 容器 Spring Boot 特性自动装配:实现规约大于配置(减少配置)Production-Ready:完善或简化 Spring 应用的运维体系外部化配置:通过外部配置调整应用内部行为嵌入式容器:装配嵌入式 Web 容器Servlet 容器Netty Web 容器
- 在当今数字化时代,企业对员工上网行为的管控和审计变得愈发重要。为了提高企业信息安全水平,我们设计并实现了一套基于Spring Boot的企业员工上网行为管控审计系统。该系统能够实时监控员工的上网活动,记录关键数据,并自动提交至指定网站进行审计。1. 系统架构我们采用了Spring Boot作为系统的基础框架,利用其简便的配置和高效的开发模式,迅速搭建了一个稳健的监控系统。以下是系统的主要组件... 在当今数字化时代,企业对员工上网行为的管控和审计变得愈发重要。为了提高企业信息安全水平,我们设计并实现了一套基于Spring Boot的企业员工上网行为管控审计系统。该系统能够实时监控员工的上网活动,记录关键数据,并自动提交至指定网站进行审计。1. 系统架构我们采用了Spring Boot作为系统的基础框架,利用其简便的配置和高效的开发模式,迅速搭建了一个稳健的监控系统。以下是系统的主要组件...
- 文章目录 零、学习目标 一、文件下载概述 二、实现文件下载功能 (一)创建Spring Boot项目 (二)整合Bootstrap (三)... 文章目录 零、学习目标 一、文件下载概述 二、实现文件下载功能 (一)创建Spring Boot项目 (二)整合Bootstrap (三)...
- 在项目中,有很多对excel的操作,大都数时候我们都会使用poi工具类,本文将介绍poi的一些使用方法。 1.poi导入excel,并展示数据 使用poi导入excel,解析后返回List数据到前台展... 在项目中,有很多对excel的操作,大都数时候我们都会使用poi工具类,本文将介绍poi的一些使用方法。 1.poi导入excel,并展示数据 使用poi导入excel,解析后返回List数据到前台展...
- public class BarcodeExportlFlow implements IBarcodeExport { @Autowired BarcodeManageBatchSerivce barcodeManageBatchSerivce; @Override public OutputStream e... public class BarcodeExportlFlow implements IBarcodeExport { @Autowired BarcodeManageBatchSerivce barcodeManageBatchSerivce; @Override public OutputStream e...
- #替换这里jar包的路径,其它代码无需更改APP_NAME=/usr/local/*.jar#使用说明,用来提示输入参数usage() { echo "Usage: sh item.sh [start|stop|restart|status]" exit 1} #检查程序是否在运行is_exist(){ pid=`ps -... #替换这里jar包的路径,其它代码无需更改APP_NAME=/usr/local/*.jar#使用说明,用来提示输入参数usage() { echo "Usage: sh item.sh [start|stop|restart|status]" exit 1} #检查程序是否在运行is_exist(){ pid=`ps -...
- java毕业设计项目《100套》推荐 主要实现了书城网站的浏览、加入购物车操作、订单操作、支付操作、分类查看、搜索、以及后台上传图书信息以及订单管理和一些基本操作功能 摘要信息: 随着市场经济的逐渐形成,全球 java毕业设计项目《100套》推荐 主要实现了书城网站的浏览、加入购物车操作、订单操作、支付操作、分类查看、搜索、以及后台上传图书信息以及订单管理和一些基本操作功能 摘要信息: 随着市场经济的逐渐形成,全球
- java毕业设计项目《100套》推荐 主要功能: 系统主要设计采用Java语言开发、采用springboot为后台框架、数据库框架采用mybatis、前端采用jquery、layui框架等 主要模块设计如下: 1.用户模块管理:用户登录、用户的查询、添加、删除操作、 2.菜单模块管理:页面菜单的展示、添加操作、修改操作、删除操作、 3.角色模块管理:用户... java毕业设计项目《100套》推荐 主要功能: 系统主要设计采用Java语言开发、采用springboot为后台框架、数据库框架采用mybatis、前端采用jquery、layui框架等 主要模块设计如下: 1.用户模块管理:用户登录、用户的查询、添加、删除操作、 2.菜单模块管理:页面菜单的展示、添加操作、修改操作、删除操作、 3.角色模块管理:用户...
上滑加载中
推荐直播
-
华为云IoT开源专家实践分享:开源让物联网平台更开放、易用
2024/05/22 周三 16:30-18:00
张俭 华为云IoT DTSE技术布道师
开源,意味着开放、共享、互助、共赢。作为万物上云及各行业数字化的物联网底座,华为云IoT积极拥抱开源,借助行业开源的最佳实践,构建可靠、易用的物联网平台,并通过开放南北向SDK,助力开发者快速构建物联网应用。本期直播,华为云IoT开源专家、物联网平台资深“程序猿”张俭,带你了解华为云IoT的开源生态,并手把手教你玩转开源社区!
去报名 -
华为云开发者日·广州站
2024/05/23 周四 14:30-17:30
华为云专家团
华为云开发者日HDC.Cloud Day是面向全球开发者的旗舰活动,汇聚来自千行百业、高校及科研院所的开发人员。致力于打造开发者专属的技术盛宴,全方位服务与赋能开发者围绕华为云生态“知、学、用、创、商”的成长路径。通过前沿的技术分享、场景化的动手体验、优秀的应用创新推介,为开发者提供沉浸式学习与交流平台。开放创新,与开发者共创、共享、共赢未来。
去报名
热门标签