/bluewind-base

bluewind-base,一个基于Spring5+MyBatis+Thymeleaf整合的javaWeb开发脚手架,开箱即用

Primary LanguageJavaApache License 2.0Apache-2.0

bluewind-base

介绍

bluewind-base,一个基于Spring5+MyBatis+Thymeleaf整合的javaWeb开发脚手架,开箱即用

技术选型

  • Spring 5.2.0
  • thymeleaf 模板引擎
  • redis
  • druid 1.2.5 德鲁伊连接池
  • mybatis 3.4.6 持久层框架
  • pagehelper 5.0.1 mybatis分页插件
  • swagger-ui 2.9.2
  • shiro 1.9.1

实现功能

  • 整合MyBatis实现数据库查询和分页插件pagehelper
  • 整合Redis
  • 整合swagger-ui
  • 整合了thymeleaf 模板引擎,实现网页的渲染展示
  • 整合了多数据源,可用注解灵活切换主从数据源
  • 封装Json统一返回消息
  • 整合shiro,并且基于redis实现了分布式会话鉴权等操作

运行环境

  • jdk8
  • Mysql5.6+
  • redis3.0+

启动教程

  • 导入sql文件夹下的数据库脚本到MySQL
  • 修改配置文件database.properties中MySQL数据库的连接信息
  • 使用jetty启动,如下图所示
  • 输入图片说明

运行截图

  • 输入图片说明
  • 输入图片说明