material-admin 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
material-admin 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
material-admin 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
material-admin 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
material-admin 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !
授权协议 MIT
开发语言 Java
操作系统 跨平台
软件类型 开源软件
开源组织
地区 国产
投 递 者 enilu
适用人群 未知
收录时间 2019-08-19

软件简介

简介

materail-admin 是一个通用的基础的后台管理系统,它基于Spring Boot2 和 Bootstrap 实现。它使用了当下流行的java 框架Spring Boot和基于Materail Design风格的组件构建。内置了权限管理,配置管理,组织机构,用户,定时任务,消息管理等后台常用的基础功能。提炼了典型的业务模型,可以帮助你快速搭建企业级中后台产品系统。

准备

你需要下载JAVA IDE :Eclipse或者Intellij IDEA

你需要在开发环境中安装Lombook插件,用以生成java entity的set get方法。

你需要在本地安装JDK1.8 ,MySQL5.5+,Maven

如有问题请,欢迎 issue 和 pr

技术选型

  • 核心框架:spring boot
  • 数据库层:spring data jpa
  • 安全框架:Shiro
  • 数据库连接池:Druid
  • 缓存:Ehcache
  • 前端:Beetl模版+Bootstrap

功能

  • 部门管理
  • 用户管理
  • 角色管理
  • 菜单管理
  • 权限分配
  • 参数管理
  • 数据字典
  • 定时任务
  • 业务日志
  • 登录日志

开发

  • 克隆本项目
  • 导入idea或者eclipse,确保开发工具安装了lombok插件,如果不了解该插件,请自行搜索
  • 创建数据库:
    CREATE DATABASE IF NOT EXISTS material DEFAULT CHARSET utf8 COLLATE utf8_general_ci; 
    CREATE USER 'material'@'%' IDENTIFIED BY 'material123';
    GRANT ALL privileges ON material.* TO 'material'@'%';
    flush privileges;
    
  • 更改配置文件中相应数据库配置
  • material-manage启动的时候会自动创建表并导入src/main/resources/import.sql到数据库中,无需开发手动初始化表结构
  • 启动material-manage中的类:cn.enilu.material.admin.AdminApplication
  • 访问 http://localhost:8085,
  • 登录,用户名密码:admin/admin

Online Demo

在线 Demo

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (2)

加载中
cn.enilu.material.bean下的文件没有啊
2019/09/22 09:59
回复
举报
enilu软件作者
可以去项目issue下提问,详细描述你得问题
2020/10/16 11:51
回复
举报
更多评论
发表于服务端专区
2019/08/26 08:23

material-admin,基于 Spring Boot 好看的后台管理系统

简介 material-admin 是一个通用的基础的后台管理系统,它基于Spring Boot2 实现。 后端使用了当下流行的java 框架Spring Boot,通过约定大于配置的理念简化了开发流程,大大提高了开发效率。 前端界面基于Material Design风格的组件构建,更现代,更好看,体验更完美。 功能方面内置了权限,配置,组织机构,用户,定时任务,消息管理等后台常用的基础功能。提炼了典型的业务模型,可以帮助你快速搭建企业级中后台产品系统。 ...

15
62
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表于游戏开发专区
2020/02/24 17:43

Material和SharedMaterial

参考链接: https://blog.csdn.net/ecidevilin/article/details/52461525 因为官方总结25种导致合批失败的原因时说到了different materials,因为平时操作中如果直接改变material.color会造成新的material instance,和之前的material就不一样了。 从上图我们建了两个同样的cube,使用同样的material,发现运行后batches是5,如果挂上如下的代码,我们可以发现batches变成了5。 MeshRenderer mr = GetComponent<MeshRen...

0
0
发表了博客
2015/02/04 15:39

Material Design(二)--进入Material Design时代

Material Design是Android 5.0系统的重头戏,并在以后App中将成为一种设计标准,而且随着已支持Android 5.0 Lollipop的Nexus 6的开售,Google希望开发者更快的支持Material Design,连续发了3篇文章,来帮助开发者如何在自己的App 中实现Material Design。并表示:expect Winter 2014 to be a big quarter for design on Android. 目前使用过的Material Design 的Google App有 Google Play,Inbox(相当的酷炫,大家可以申请Inv...

0
2
发表了博客
2019/06/18 13:41

Material和SharedMaterial的区别

简单概括 Material:使用的时候,如果有其他物体同时在占用这一份,则会复制一份instance出来,只改变对应的这一份。会留存在内存中,不会销毁。unloadunuse会销毁。 SharedMaterial:改变参数的时候,所有共用的都会改变。 修改对应的接口,在Editor下使用material,其他情况改为SharedMaterial。renderer.GetShareMaterial. public Material material { get { if (_sharedMaterial ~= _material){ _...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
2 评论
97 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部