Springboot、Thymeleaf、Docker - 知识林Spring BootSpringBoot精选

Springboot+JPA+Thymeleaf 校园博客完整小

2016-11-03  本文已影响800人  钟述林

本文章来自【知识林】

此项目是一个比较简易的校园博客。
麻雀虽小五脏俱全,虽然是比较简易的但是涉及的知识点还是比较全面的。

此项目涵盖了【知识林】中SpringbootThymeleaf中所有知识点的内容。

主要功能有:

  1. 系统管理

    • 系统初始化
    • 菜单管理
    • 角色管理
    • 用户管理
    • 系统配置管理
  2. 用户注册

    • 邮件验证码实现
    • 用户登陆
    • 找回密码
  3. 博文分类管理

    • 添加分类
    • 修改分类
  4. 博文管理

    • 添加博文
    • 修改博文
  5. 博文评论(未实现)


初始化系统

用户注册

邮件发送可以参考另一篇文章《Springboot 之 JavaMailSender发送电子邮件》

博文管理

博文管理分为博文分类管理和博文内容管理

后台管理

后台管理功能属于系统管理人员操作,可以参考另一个纯净项目《完整项目基础架构精简版-实现权限管理》

在权限管理中有:菜单管理角色管理用户管理,这三块功能属于系统功能,在系统初始化时自动生成。

菜单管理:可修改菜单名称、排序、图标(图标来源于fontawesome.iov3.bootcss.com);

角色管理:可添加、修改、删除角色,也可为角色授权资源菜单;

用户管理:可添加、修改、删除用户,也可以为用户分配角色,只有分配有角色的用户才可以登陆系统,且只能访问所拥有角色权限范围内的功能。

系统配置:在系统管理中目前只有这一个功能,用于设置网站名称、系统管理员邮箱地址(用于接收提示邮件,包括:用户注册通知用户发布博文的通知用户修改博文的通知)等。

系统应用属于网站管理功能

网站配置:目前可设置学校名称,将显示在前面页面中;

博文管理:用于管理用户发布的博文信息,可设置博文的属性(包括是否前台显示、是否为推荐);

用户管理:查看从前台注册的用户(即网站用户)。

未完成功能

在这个版本中暂时不写博文点评功能,此功能在技术层面上讲没有任何难点,所以暂时不实现。

本文章来自【知识林】

项目测试地址、源代码及项目截图请点击这里

上一篇 下一篇

猜你喜欢

热点阅读