2021SC@SDUSC
一、项目简介
本系统名称为“老年照护健康知识图谱平台系统”,这个系统的主要用户为老年人,是一个给老年人科普常见疾病信息以及为老年人提供健康护理帮助的系统。该系统主要通过文字,图片,音频,视频和图表等形式向老年人展示信息
二、小组分工
本次项目,我们小组一共三人,我们将项目代码拆分为:前端,后端,前后端交互,而我主要进行的是后端代码的阅读和分析。
三、后端技术
后端:springboot+mybatis-plus
使用Maven作为项目构建工具;
使用git作为项目管理工具;
使用Docker容器化技术将项目部署到山东大学的云服务器上;
四、后端环境搭建
1,Maven配置
打开idea,在file ---- othersettings ---- Build,Execution,Deployment ---- Build Tools ---- Maven中配置
Maven home directory : maven的安装目录,本人位置为(E:\ExpandC\Maven\apache-maven-3.8.2)
User Settings File : maven的settings.xml配置文件目录,本人位置为(E:\ExpandC\Maven\apache-maven-3.8.2\conf\settings.xml)
Local Repository : 本机仓库目录,可用默认位置,也可自行选定位置,本人位置为(E:\ExpandC\Maven\repository)
2,依赖的引入
在pom. xml中配置
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.5.3</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<scope>runtime</scope>
<optional>true</optional>
</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>
<!--mybatis-plus依赖-->
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.1.1</version>
</dependency>
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid</artifactId>
<version>1.1.12</version>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.19</version>
</dependency>
<!--hutool依赖-->
<dependency>
<groupId>cn.hutool</groupId>
<artifactId>hutool-all</artifactId>
<version>5.4.5</version>
</dependency>
</dependencies>
3,连接云数据库
在application.properties中已经配置好云数据库的ip地址和端口号,数据库名,root密码,可以通过ip地址访问云数据库,查询数据库中的数据
4,启动springboot项目
package com.sdu.nurse;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class NurseApplication
{
public static void main(String[] args) {
SpringApplication.run(NurseApplication.class, args);
}
}