HC小区文档

HC小区管理系统搭建开发环境(需要springboot开发能力)

1.0 说明

HC小区管理系统采用 java springboot 框架开发,所以如果您想二次开发则需要这方面的基础
注意:HC物联网系统和HC商城系统 度可以参考改文档,基本一样的思路
搭建步骤如下:

1.0 安装mysql8.0 并导入相应sql文件
2.0 安装redis 
3.0 下载代码
4.0 修改redis配置
5.0 修改mysql配置
6.0 启动后端
7.0 安装nodejs
8.0 下载前段代码
9.0 启动前段代码

2.0 安装mysql

去oracle官网下载mysql8.0 安装,安装完成后需要创建数据库,创建数据库命令如下:

mysql -h 127.0.0.1 -p
密码为123456
use mysql;
create user 'TT'@'%' identified by 'hc12345678';
flush privileges;
CREATE DATABASE TT CHARACTER SET utf8;
grant all privileges on TT.* to 'TT'@'%' ;
flush privileges;

通过navcate工具链接数据库,并且导入TT.sql 在代码中/docs/db 中获取

3.0 安装redis

安装redis并且设置redis密码这里以hc 为列

4.0 下载代码

首先需要安装git 工具,下载代码

git clone https://gitee.com/wuxw7/MicroCommunity.git

需要安装maven ,用maven编译代码

mvn clean package
mvn clean install

温馨提示:java需要1.8

5.0 修改redis配置

这里主要修改springboot下 redis IP和redis 端口和密码,进入代码application-dev.yml 修改

spring:
  redis:
    database: 0
    host: 127.0.0.1
    port: 6379
    password: hc

将host port password 修改成实际的信息

温馨提示:springboot下有
application-dev.yml 
application-zihao.yml
application-debug.yml
该如何选择呢,这个要看application.yml 中激活了那个,激活了那个就修改那个,以下配置是激活了application-dev.yml 文件
spring:
  profiles:
    active: dev

6.0 修改mysql配置

还是在springboot下application-dev.yml 文件中修改

主要修改数据库信息,如下:

spring:
  ....
  datasource:
    url: jdbc:mysql://dev.db.java110.com:3306/TT?useUnicode=true&characterEncoding=utf-8&serverTimezone=GMT%2B8&useSSL=false
    username: TT
    password: hc12345678
    type: com.alibaba.druid.pool.DruidDataSource
    driver-class-name: com.mysql.cj.jdbc.Driver
    druid:
      initial-size: 5
      max-active: 10
      min-idle: 5
      max-wait: 60000

将dev.db.java110.com修改为数据库所在的服务器IP.

7.0 启动后端

用idea打开BootApplicationStart.java 文件,点击main方法下前的运行按钮 点击运行
后端监听端口为8008端口

8.0 安装nodejs

前段项目需要用到nodejs 所以需要安装nodejs

9.0 下载前段代码

git clone https://gitee.com/java110/MicroCommunityWeb.git

下载后用vscode 打开代码

启动前段代码

在根目录下执行

npm install .

请安装nodejs 环境

修改vue.config.js 中的ip和端口信息

    proxy: {
      '/app': {
        target: 'http://127.0.0.1:8008/app', // 后端API地址
        changeOrigin: true,
        pathRewrite: {
          '^/app': ''
        }
      },
      '/callComponent': {
        target: 'http://127.0.0.1:8008/callComponent', // 后端API地址
        changeOrigin: true,
        pathRewrite: {
          '^/callComponent': ''
        }
      }

然后执行 npm run dev 命令,自动会打开浏览器,访问 http://localhost:3000 表示启动成功 访问地址:http://localhost:3000

HC物业精选文章