• Stars
    star
    306
  • Rank 136,456 (Top 3 %)
  • Language
    JavaScript
  • License
    Apache License 2.0
  • Created over 7 years ago
  • Updated over 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

SpringBoot集成MyBatisPlus

SpringBoot集成MyBatisPlus

纯jar包集成SpringBoot请参考:bootplus

GitHub:https://github.com/JoeyBling/SpringBoot_MyBatisPlus

码云:https://gitee.com/zhousiwei/springboot_mybatisplus

欢迎使用和Star支持,如使用过程中碰到问题,可以提出Issue,我会尽力完善

项目结构


wstro
├── sql  -- 项目SQL语句
│
├── App -- 项目启动类
│
├── config -- 配置信息
│
├── controller -- 控制器
|    ├── admin -- 后台管理员控制器
│
├── service -- 业务逻辑接口
|    ├── impl -- 业务逻辑接口实现类
│
├── dao -- 数据访问接口
│
├── entity--  数据持久化实体类
│
├── datasources -- 多数据源工具类
│
├── shiro -- Shiro验证框架
│
├── task -- Quartz定时任务
│
├── util -- 工具类
|    ├── FreeMarker -- 自定义FreeMarker标签
│
├── resources
|    ├── mapper -- SQL对应的XML文件
|    ├── templates -- FreeMarker模版
│
├── webapp
|    ├── statics -- 静态资源
|    ├── upload -- 上传文件
|    ├── WEB-INF
|    |    ├── templates -- 页面FreeMarker模版

技术选型:


  • 核心框架:Spring Boot 1.5.1
  • 安全框架:Apache Shiro
  • 视图框架:Spring MVC
  • 持久层框架:MyBatisMyBatisPlus
  • 缓存技术:EhCacheRedis
  • 定时器:Quartz
  • 数据库连接池:Druid
  • 日志管理:SLF4JLog4j
  • 模版技术:FreeMarker
  • 页面交互:BootStrapLayer

本地部署


  • 创建数据库wstro,数据库编码为UTF-8
  • 执行sql/wstro.sql文件,初始化数据
  • 修改application-dev.properties,更新MySQL账号和密码
  • 修改application-dev.properties,更改Redis连接信息
  • 如果不想要Redis服务,注解掉RedisConfig.java@Configuration注解
  • Eclipse、IDEA运行App.java,则可启动项目
  • 项目访问路径:http://localhost/admin
  • 账号密码:admin/admin
  • 多数据源配置:需要自己实现,参考DataSourceConfig.java

演示效果图:


More Repositories

1

hexo-theme-yilia-plus

一个简洁优雅的hexo主题 A simple and elegant theme for hexo.
JavaScript
731
star
2

webkettle

基于web版kettle开发的一套分布式综合调度,管理,ETL开发的用户专业版B/S架构工具
JavaScript
557
star
3

bootplus

基于SpringBoot + Shiro + MyBatisPlus的权限管理框架
JavaScript
116
star
4

hqc_mp

微信小程序+微信管理后台+微信用户前台
JavaScript
75
star
5

cv

✏️✏️Java软件工程师简历
JavaScript
57
star
6

vuepress-theme-yilia-plus

一款简洁优雅的VuePress主题 A simple and elegant theme for VuePress.
Vue
48
star
7

ibooks

VuePress记录技术开发笔记
JavaScript
47
star
8

vuepress-plugin-helper-live2d

VuePress集成Live2D看板娘. Live2D plugin for VuePress.
JavaScript
42
star
9

yilia-plus-demo

hexo-theme-yilia-plus配置Demo ➡️
JavaScript
35
star
10

myBook

使用GitBook记录开发笔记
32
star
11

live2d-widget.js

在网站上集成Live2D看板娘具有开箱即用的体验
HTML
28
star
12

SpringBoot_MyBatisPlus_Multi

SpringBoot集成MyBatisPlus多模块Maven开发
JavaScript
28
star
13

anires

一个会动的简历---欢迎 Fork ➡️
Vue
16
star
14

resume

个人简历-纯静态页面,无后台
CSS
15
star
15

busuanzi.pure.js

不蒜子访问量统计功能
JavaScript
14
star
16

vuepress-plugin-mygitalk

VuePress集成Gitalk. | Gitalk plugin for VuePress.
Vue
12
star
17

hexo-filter-image

自动为hexo中的图片映射绝对路径 | Automatically maps absolute paths to images in hexo
JavaScript
8
star
18

vuepress-plugin-gotop-plus

VuePress回到页首插件Plus back-to-top plus plugin for VuePress.
Vue
5
star
19

fastjson-spring-boot-starter

自制spring boot starter for fastjson
Java
5
star
20

JoeyBling.github.io

个人博客网站 & theme Yilia-plus
HTML
4
star
21

base-boot

基于SpringBoot的基础服务
Java
3
star
22

vuepress-plugin-graypage

VuePress哀悼日网站变灰. | Mourning website turns gray plugin for VuePress.
JavaScript
3
star
23

jdk-features

JDK新特性
Java
2
star
24

JoeyBling

JoeyBling_Personal_Blog
2
star
25

wallpaper-engine

自定义Wallpaper Engine
JavaScript
2
star
26

nginx-openresty

nginx-openresty部署相关配置
Shell
2
star
27

openteam-postinstall

在`npm install`后提示用户消息或捐赠
JavaScript
2
star
28

tomcat7-maven-plugin

The Tomcat Maven Plugin provides goals to manipulate WAR projects within the Tomcat 7.x servlet container.
Java
1
star
29

springboot-elasticsearch

Demo springboot-elasticsearch for Spring Boot
Java
1
star
30

SpringBoot-Motan

SpringBoot整合Motan
Java
1
star
31

ftp4che

功能丰富的FTP库使用Java 1.7 方法和java.nio
Java
1
star