一、系统环境配置

系统开发平台:JDK1.8+Maven3.6.1

框架:Springboot+Layui

数据库和工具:MySql8、SQLyog、Navicat

开发工具: Intellij IDEA

浏览器:Chrome

涉及到的技术:MySql、Springboot、MyBatisPlus、lombok、Shiro、layui、jquery、element


项目下载地址:https://gitee.com/light_as_breeze/jt


二、创建数据库

2.1 下载SQLyog或者Navicat

2.2 创建数据库

打开Navicat或者sqlyog ,创建数据库drug

2.3 创建表

新建表:账单信息billinfo

新建表:药品信息druginfo

新建表:供应商supplier

新建表:出入库owinfo

新建表:销售记录saleinfo

新建表:药品问题problem

新建表:退货记录returngoods

新建表:退货给供应商returnsupplier

新建表:用户登录表user


三、创建项目

3.1 创建springboot项目drug




3.1.1 导入依赖

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.4.4</version><relativePath/> <!-- lookup parent from repository --></parent><groupId>com.dh</groupId><artifactId>drug</artifactId><version>0.0.1-SNAPSHOT</version><name>drug</name><description>Demo project for Spring Boot</description><properties><java.version>1.8</java.version></properties><dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-jdbc</artifactId></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-thymeleaf</artifactId></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency><!--        <dependency>-->
<!--            <groupId>org.mybatis.spring.boot</groupId>-->
<!--            <artifactId>mybatis-spring-boot-starter</artifactId>-->
<!--            <version>2.1.4</version>-->
<!--        </dependency>--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-devtools</artifactId><scope>runtime</scope><optional>true</optional></dependency><dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><scope>runtime</scope></dependency><dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId><optional>true</optional></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId><scope>test</scope></dependency><!--数据库连接池--><dependency><groupId>com.alibaba</groupId><artifactId>druid</artifactId><version>1.2.5</version></dependency><!--MybatisPlus,注意该配置会和mybatis冲突--><dependency><groupId>com.baomidou</groupId><artifactId>mybatis-plus-boot-starter</artifactId><version>3.4.2</version></dependency><!--Shiro依赖--><dependency><groupId>org.apache.shiro</groupId><artifactId>shiro-spring</artifactId><version>1.4.2</version></dependency><!--Shiro和Thymeleaf集成的扩展以来,为了能在页面上使用:xsln:shiro的标签--><dependency><groupId>com.github.theborakompanioni</groupId><artifactId>thymeleaf-extras-shiro</artifactId><version>2.0.0</version></dependency></dependencies><build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><configuration><!--没有该配置,devtools不生效--><fork>true</fork><addResources>true</addResources><excludes><exclude><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId></exclude></excludes></configuration></plugin></plugins></build></project>

3.2 配置开发环境

3.2.1 修改maven地址


3.2.2 配置窗口显示

Appearance(显示)主题配置

3.2.3 配置IDEA快捷键

3.2.4 通过鼠标滑轮改变字体大小

General 配置

滚轮滑动,改变字体大小配置,如图所示:

3.2.5 自动优化结构和导入

包导入配置,如图所示:

3.2.6 行号与方法分隔符配置

行号与方法分隔符配置,如图所示:

3.2.7 代码自动补全

代码补全配置,如图所示:

3.2.8 字体大小行间距

代码编辑区字体配置,如图所示:

控制台字体配置,如图所示:

3.2.9 设置项目编码

File 编码配置

3.2.10 执行配置

Compiler(编译配置)

自动编译配置(可选),选上了可能会比较慢,如图所示:

IDEA默认不自动编码,勾选这两个选择,让其自动编译

最后Apply执行,OK

四、测试运行环境

4.1 配置端口,连接数据库

application.yml

server:port: 80spring:datasource:driver-class-name: com.mysql.cj.jdbc.Driverurl: jdbc:mysql:///drug?serverTimezone=GMT%2B8&useUnicode=true&characterEncoding=utf8&autoReconnect=true&allowMultiQueries=trueusername: rootpassword: root#数据源type: com.alibaba.druid.pool.DruidDataSource#获取静态资源mvc:static-path-pattern: /static/**#模板引擎thymeleaf:#指定访问路径prefix: classpath:/templatescache: false#SpringBoot整合Mybatis
mybatis-plus:#定义别名包 作用: 以后封装POJO对象时自动进行拼接type-aliases-package: com.cy.pojo#引入mapper配置文件mapper-locations: classpath:/mybatis/mappers/*.xml#开启驼峰映射configuration:map-underscore-to-camel-case: true

4.2 创建测试类

package com.dh.controller;import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;@Controller//负责解析用户的输入,处理后返回相应的结果
public class TestController {@ResponseBody //转换为json格式字符串,然后响应给客户端@RequestMapping("/test")// 提供初步的请求映射信息,相对于 WEB 应用的根目录。public String test(){return "环境配置成功";}
}

医院药品管理系统开源项目-01 【环境配置】相关推荐

  1. 医院药品管理系统开源项目-03 【后台主体 供应商管理】

    一.创建后台主体 1.1 编写后台页面 <!DOCTYPE html> <html lang="zh_CN" xmlns:th="http://www. ...

  2. 医院药品管理系统开源项目-04 【药品管理】

    一.创建药品数据 大致上和之前供货商一样,Ctrl+C复制粘贴修改 1.1 创建pojo实体类 package com.dh.pojo;import com.baomidou.mybatisplus. ...

  3. 医院药品管理系统开源项目-04 【药品销售管理】

    一.销售记录 1.1 创建pojo实体类 Saleinfo package com.dh.pojo;import com.baomidou.mybatisplus.annotation.IdType; ...

  4. ROS学习笔记——基于Prometheus无人机开源项目仿真环境配置

    本笔记基于ubuntu18.04版本,配置基于Prometheus无人机开源项目仿真环境. 需要事先在电脑上安装了ROS,Mavros功能包,其余可参考Amov教程,                  ...

  5. unity开发VR的项目01——环境配置(unity2020.3)

    使用unity创建一个steam VR项目,首先要进行环境的配置. 一.Steam VR插件导入 创建一个unity 3D项目,在unity 商店(window->asset store)中搜索 ...

  6. JAVA计算机毕业设计医院药品管理系统Mybatis+源码+数据库+lw文档+系统+调试部署

    JAVA计算机毕业设计医院药品管理系统Mybatis+源码+数据库+lw文档+系统+调试部署 JAVA计算机毕业设计医院药品管理系统Mybatis+源码+数据库+lw文档+系统+调试部署 本源码技术栈 ...

  7. 计算机毕业设计Java医院药品管理系统(系统+源码+mysql数据库+Lw文档)

    计算机毕业设计Java医院药品管理系统(系统+源码+mysql数据库+Lw文档) 计算机毕业设计Java医院药品管理系统(系统+源码+mysql数据库+Lw文档) 本源码技术栈: 项目架构:B/S架构 ...

  8. 基于javaweb的医院药品管理系统(idea版本)

    一.项目简介 本项目采用idea工具开发,jsp+servlet技术编写,样式采用了layui和bootstrap前段框架,数据库采用的是mysql,navicat开发工具. 系统一共分为四个角色分别 ...

  9. 【计算机毕业设计】218医院药品管理系统

    一.系统截图(需要演示视频可以私聊) 目 录 目 录 摘  要 ABSTRACT 1 绪论 1.1 课题背景 1.2 研究现状 1.3 研究内容 2 系统开发环境 2.1 vue技术 2.2 JAVA ...

最新文章

  1. 解决方案和项目的关系_建筑企业数字化转型解决方案|建企大数据篇
  2. 关于IOS中safari下的select下拉菜单,文字过长不换行的问题
  3. SpringCloud版本定义说明
  4. IE9:为什么 Acid3 无足轻重
  5. css笔记——css 实现自定义按钮
  6. taskkill无法终止进程 拒绝访问_解决删除文件时,提示无法删除的问题
  7. Chapter1-3_Speech_Recognition(CTC, RNN-T and more)
  8. Python将时长转换为MM:SS格式
  9. java rest 序列化_Django Rest Framework中的序列化和反序列化
  10. jedis连接池的maxIdle和maxtotal参数
  11. 微软Office Online服务安装部署(二)
  12. Vue指令之v-html
  13. HBase region的split过程浅析
  14. spss20安装许可证代码_SPSS23安装教程
  15. Ubuntu18.04 tc指令模拟网络丢包与延时
  16. 雷军和董明珠的赌局真的输了吗?其实我们都想错了
  17. java之元数据(metadata)
  18. android 小视频添加水印,安卓手机怎么给视频加水印 视频加水印的手机软件|微信小视频怎么加水印...
  19. Cinemachine 之简单的相机跟随
  20. WDM 驱动程序开发

热门文章

  1. magedu_20160808
  2. 威纶通触摸屏分期付款锁机(带PC程序)
  3. c语言从字符串逐个输出汉字
  4. Python图片读写方式之OpenCV 色彩模式转换
  5. 考后对答案!2022年一级建造师考试真题答案
  6. 计算机企业海报设计的总结,海报设计论文-平面设计论文-计算机论文.docx
  7. 涉密计算机维修记录表,涉密计算机管理检查记录表.doc
  8. 小球下落 DroppingBalls
  9. Vue实现分页导出,打印
  10. 提词器app用什么好?这里有你想知道的答案