从零搭建java后台管理系统

老梁讲Java      2022-04-11     434

关键词:

框架搭建

一、初步设想,使用springboot,框架打算用到依赖

  1. spring web,devTools,mysql,Aspect,Redis,Lombok,Freemark,Shiro,Rabbitmq,MyBatis

  2. 登录 start.spring.io 自动生成springboot项目,把能加的依赖都加进来

  3. 生成目录结构如下

  4. 之后再添加些必要依赖,如日志,数据库连接池,mybaits分页插件,mybatis自动生成代码工具等

二、配置application.properties

#热部署生效
spring.devtools.restart.enabled=true
# 为mybatis设置,生产环境可删除、
restart.include.mapper=/mapper-[\\w-\\.]+jar
restart.include.pagehelper=/pagehelper-[\\w-\\.]+jar

############################################################
#
# REDIS 配置
#
############################################################
# Redis数据库索引(默认为0)
spring.redis.database=1
# Redis服务器地址
spring.redis.host=192.168.1.191
# Redis服务器连接端口
spring.redis.port=6379
# Redis服务器连接密码(默认为空)
spring.redis.password=
# 连接池最大连接数(使用负值表示没有限制)
spring.redis.pool.max-active=1000
# 连接池最大阻塞等待时间(使用负值表示没有限制)
spring.redis.pool.max-wait=-1
# 连接池中的最大空闲连接
spring.redis.pool.max-idle=10
# 连接池中的最小空闲连接
spring.redis.pool.min-idle=2
# 连接超时时间(毫秒)
spring.redis.timeout=0


############################################################
#
# 配置数据源相关	使用阿里巴巴的 druid 数据源
#
############################################################
spring.datasource.url=jdbc:mysql://localhost:3306/leecx
spring.datasource.username=root
spring.datasource.password=root
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
spring.datasource.druid.initial-size=1
spring.datasource.druid.min-idle=1
spring.datasource.druid.max-active=20
spring.datasource.druid.test-on-borrow=true
spring.datasource.druid.stat-view-servlet.allow=true


############################################################
#
# mybatis 配置
#
############################################################
# mybatis 配置
mybatis.type-aliases-package=com.tzxylao.manager.pojo
mybatis.mapper-locations=classpath:mapper/*.xml
# 通用 Mapper 配置
mapper.mappers=com.tzxylao.manager.utils.GeneralMapper
mapper.not-empty=false
mapper.identity=MYSQL
# 分页插件配置
pagehelper.helperDialect=mysql
pagehelper.reasonable=true
pagehelper.supportMethodsArguments=true
pagehelper.params=count=countSql


#设定静态文件路径,js,css等
spring.mvc.static-path-pattern=/static/**

############################################################
#
# freemarker 静态资源配置
#
############################################################
#设定ftl文件路径
spring.freemarker.template-loader-path=classpath:/templates
# 关闭缓存, 即时刷新, 上线生产环境需要改为true
spring.freemarker.cache=false
spring.freemarker.charset=UTF-8
spring.freemarker.check-template-location=true
spring.freemarker.content-type=text/html
spring.freemarker.expose-request-attributes=true
spring.freemarker.expose-session-attributes=true
spring.freemarker.request-context-attribute=request
spring.freemarker.suffix=.ftl

# session最大超时时间(分钟),默认为30分钟
server.session-timeout=60

# tomcat的URI编码
server.tomcat.uri-encoding=UTF-8

接下来讲解在阿里云服务器搭建mysql和redis,先把项目启动起来

vue3从零开始搭建简单干净的后台管理系统(代码片段)

...a;记得自己大二时(2017年),想搭建一个后台管理系统,当时头脑想的是用原生JS写的。我肯定干不出来,后来乖乖用了当时比较流行的layui,就算现在也真的难以做下去。这几天,有了需要后端管理系... 查看详情

从零开始搭建vue+element-ui后台管理系统项目到上线(代码片段)

...言之前有些过移动端的项目搭建的文章,感觉不写个pc端管理系统老感觉少了点什么,最近公司项目比较多,恰巧要做一个申报系统的后台管理系统,鉴于对vue技术栈比较熟悉,所以考虑还是使用vue技术栈来做;看过一个不错的... 查看详情

从零开始使用vite+vue3+pinia+naiveui搭建简单后台管理系统

参考技术A打开vite.config.js文件,引入组件然后在plugins内添加配置这里naiveui使用的是按需自动引入,具体可参考官方文档:按需引入(TreeShaking)-NaiveUI笔者添加了一些打包的配置,不需要可以忽略。配置完成后的样子:在src目录... 查看详情

从零开始搭建系统4.3——详细设计

从零开始搭建系统4.3——详细设计 查看详情

从零开始搭建系统4.2——概要设计

从零开始搭建系统4.2——概要设计 查看详情

从零开始搭建系统4.1——需求分析

从零开始搭建系统4.1——需求分析 查看详情

从零开始搭建创业公司后台技术栈

点击上方“朱小厮的博客”,选择“设为星标”后台回复"书",获取后台回复“k8s”,可领取k8s资料-   前言  -说到后台技术栈,脑海中是不是浮现的是这样一幅图?图1有点眼晕,以下只是我们会... 查看详情

从零开始搭建系统3.4——缓存组件开发

从零开始搭建系统3.4——缓存组件开发 查看详情

从零开始搭建系统3.5——日志组件开发

从零开始搭建系统3.5——日志组件开发 查看详情

从零开始搭建公司后台技术栈(代码片段)

点击上方关注“终端研发部”设为“星标”,和你一起掌握更多数据库知识有点眼晕,以下只是我们会用到的一些语言的合集,而且只是语言层面的一部分,就整个后台技术栈来说,这只是一个开始,从语... 查看详情

从零开始搭建系统3.6——基础配置组件开发

从零开始搭建系统3.6——基础配置组件开发 查看详情

手把手搭建java酒店管理系统附源码(毕设)

...目简介本课程演示的是一套基于Java的SSM框架实现的酒店管理系统,主要针对计算机相关专业的正在做毕设的学生与需要项目实战练习的java人群。详细介绍了酒店管理系统的实现,包括:1.项目介绍2.环境搭建3.系统功能4.技术实... 查看详情

从零开始搭建系统1.7——ftp安装及配置

从零开始搭建系统1.7——FTP安装及配置 查看详情

从零开始搭建系统3.3——图片服务开发及部署

从零开始搭建系统3.3——图片服务开发及部署 查看详情

从零开始搭搭建系统3.1——顶级pom制定

从零开始搭搭建系统3.1——顶级pom制定 查看详情

从零开始搭建系统2.6——kafka安装及配置

从零开始搭建系统2.6——Kafka安装及配置 查看详情

从零开始搭建系统2.7——quartz安装及配置

从零开始搭建系统2.7——Quartz安装及配置 查看详情

从零开始搭建系统2.3——cat安装及配置

从零开始搭建系统2.3——Cat安装及配置 查看详情