
spring boot 项目实训
gjq246
这个作者很懒,什么都没留下…
展开
-
一、实训概况
实训概况 实训目的 为了进一步巩固JSP和SSH等WEB编程技术,提高项目的综合开发能力,为将来学生做毕业设计或者从事WEB开发方面的工作奠定基础,本实训采用较为流行的Spring Boot2.0框架结合Jquery和Bootstrap前端技术来设计一个比较通用的信息管理系统。 实训安排 实训时间 节次 实训内容 ...原创 2019-09-05 14:14:44 · 871 阅读 · 0 评论 -
六、模块实现:登录控制模块(4)
登录控制模块 登录拦截器 在包“com.example.demo”中新建一个“LoginInterceptor”类,代码如下:package com.example.demo;import java.io.PrintWriter;/*** 登录拦截器*/import javax.servlet.http.HttpServletRequest;...原创 2019-09-05 14:57:41 · 1218 阅读 · 0 评论 -
六、模块实现:角色管理模块(3)
角色管理模块 角色model类 在包“com.example.demo.model”中的“Role”类已经创建好,参见6.2.1。在包“com.example.demo.model”中再新建一个“UserRole”类(因为需要用到用户角色关联表,所以用户角色model先创建好),代码如下:package com.example.demo.model;impo...原创 2019-09-05 14:55:58 · 1805 阅读 · 0 评论 -
六、模块实现:权限管理模块(2)
权限管理模块 权限model类 在包“com.example.demo.model”中新建一个“Permission”类(如果自己添加model类时,只须定义好属性,然后利用eclipse的生成getter和setter功能,直接生成代码),代码如下:package com.example.demo.model;import com.baomidou.mybat...原创 2019-09-05 14:54:13 · 686 阅读 · 0 评论 -
六、模块实现:用户管理模块(1)
用户管理模块 配置类 首先,在包“com.example.demo”中新建一个“MybatisPlusConfig”类(在这个类中还可以对mybatis-plus进一步进行配置,本例中启用了分页插件),代码如下:package com.example.demo;import org.springframework.context.annotation.Bean;...原创 2019-09-05 14:50:59 · 5383 阅读 · 0 评论 -
五、项目搭建
项目搭建 创建项目 (1)新建springboot项目项目名为“mis”,group和package为“com.example.demo”(用其他包名时,注意后面的代码需要自己修改包名,建议用此包名):项目结构如下:(2)修改编译环境 项目配置 (1)maven配置打开pom文件:在“dependencies”的子节点中,加入...原创 2019-09-05 14:33:42 · 239 阅读 · 0 评论 -
四、SpringBoot2开发环境搭建
SpringBoot2开发环境搭建 安装JDK 双击“jdk-8u162-windows-x64.exe”,启动安装程序进行安装,JDK1.8以上版本可以不用配置环境变量。 STS环境(集成spring版本的eclipse) 安装STS STS不用安装,直接解压就能运行。建议在D盘或者E盘新建一个文件夹“sts”,然后把“spring-tool-suite-3....原创 2019-09-05 14:27:00 · 532 阅读 · 1 评论 -
三、数据需求与数据库设计
数据需求与数据库设计 数据需求 项目中主要包含了用户、权限(菜单)、角色三种类型的数据,各种数据包含的数据项如下:(1)用户:用户名、密码、生日、头像、简介、用户类型(2)权限:权限名称、描述、链接地址、图标、类型、排序、上级权限(3)角色:角色名称 数据库设计 ER图 数据库总体er图如下: 表设计 用户表:CR...原创 2019-09-05 14:20:29 · 2356 阅读 · 0 评论 -
二、功能需求与模块设计
功能需求与模块设计 功能需求 本项目主要实现信息管理系统中的用户与权限管理的通用模块,功能要求如下:(1)用户管理:实现用户的增删改查和用户的角色分配。(2)权限管理:实现权限的增删改查。(3)角色管理:实现角色的增删改查和角色的权限分配。(4)用户登录:实现用户登录验证、动态菜单加载、登录拦截。 模块设计 系统的总体框架图如下(“测试分类”用来测试,不作为系...原创 2019-09-05 14:16:29 · 11143 阅读 · 0 评论 -
七、项目部署
项目部署 打包 通过maven install命令打包:打包成功:查看jar文件:生成的jar文件: 外部运行 在jar文件的路径中,新建一个“run.bat”的批处理文件(linux环境下请自行百度),内容如下:java -jar mis-0.0.1-SNAPSHOT.jar双击批处理文件,可直接运行(之后可以打开浏览器查看,与前面...原创 2019-09-05 14:59:06 · 358 阅读 · 0 评论