首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

想快速搭建后台页面?看这里!uc

如果公司有大量的后台要开发,手中的代码不是太老,老板对后台UI不满意?后台框架太复杂?没关系,看这篇文章就对了

首先呢,很简单,从git上把代码下载到本地:

项目的访问地址是:

https://github.com/daimalaoge/uc_demo

可以直接用git把代码下载到本地

https://github.com/daimalaoge/uc_demo.git

简单来说,它由几部分组成:

1、最主要的:Spring Boot,它集成了很多组件,这也就是为什么项目总体名称叫Union Component联合组件的原因

2、用了开源KitAdmin作为UI框架,它基于LayUI开发,更简单易用,关键是样式比其它UI增强很多,保老板满意

3、用AspectJ自动记录操作日志,所以几行代码就搞定一个页面,神奇不神奇?

下载成功后,引入到Eclipse或者idea,在本机的mysql建一个库uc_main_demo,把proj.sql运行一下,基本上就可以运行了。

好了,言归正传,我们看看它到底长什么样

这是我创建的一个增删改的例子,很体贴哈,我们看具体怎么实现的

首先有个表。这是基础

这个表我们就命名为“DEMO”好了

1、创建一个实体类:

不用再写set和get方法了,因为lombok自动帮我们干了

但是要注意,每个表都有5个固定字段:

codeset_gstatus数据状态

create_datetime创建时间

update_datetime修改时间

create_user_id创建人

update_user_id修改人

2、为它写个数据库方法

每个对象都有个数据库操作的方法

3、我们要写Controller了,这是做页面跳转的

咳咳,一共60来行代码。ok,还要写个数据交互,因为是前后端分离的,数据返回为Json格式,所以我们另外建一个RestController方法

里面有几个方法:获取数据(含搜索方法)、保存、删除。不到100行

好了。写完了,等等,页面呢?对了还得写页面

页面在这里。一个列表,一个编辑,编辑页面和新增页面共用

几点说明:

1、因为使用AspectJ做日志记录,使用Controller里的方法要设置成 public的

2、为你的方法写个名字吧,这样日志里方法名不会是空的

3、有些数据,要读取后台设置,怎么办?我们都放在字典表里

比如“性别”,在字典表里设置好相关字段

注意你的数据库字段命名和code_key是一致的,前面加“codekey_”作为前缀,这样系统可以识别并且自动显示

列表的写法

好了,Uc_demo就暂时介绍到这里,下一版我们将介绍:菜单、权限设置

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181127G1LX5I00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券