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'@'%' ;
create user 'hc_community'@'%' identified by 'hc12345678';
flush privileges;
CREATE DATABASE hc_community CHARACTER SET utf8;
grant all privileges on hc_community.* to 'hc_community'@'%' ;

通过navcate工具链接数据库,并且导入TT.sql 和hc_community.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配置

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

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

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

6.0 修改mysql配置

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

dataSources:
  ds0: !!com.alibaba.druid.pool.DruidDataSource
    driverClassName: com.mysql.cj.jdbc.Driver
    url: jdbc:mysql://dev.db.java110.com:3306/hc_community?useUnicode=true&characterEncoding=utf-8&serverTimezone=GMT%2B8
    username: hc_community
    password: hc_community@12345678
    minIdle: 5
    validationQuery: SELECT 1 FROM DUAL
    initialSize: 5
    maxWait: 60000
    filters: stat,wall,log4j
    poolPreparedStatements: true
  ds1: !!com.alibaba.druid.pool.DruidDataSource
    driverClassName: com.mysql.cj.jdbc.Driver
    url: jdbc:mysql://dev.db.java110.com:3306/TT?useUnicode=true&characterEncoding=utf-8&serverTimezone=GMT%2B8
    username: TT
    password: TT@12345678
    minIdle: 5
    validationQuery: SELECT 1 FROM DUAL
    initialSize: 5
    maxWait: 60000
    filters: stat,wall,log4j
    poolPreparedStatements: true

将dev.db.java110.com修改为数据库所在的服务器IP, 修改数据库信息,这里特别强调系统使用两个库 TT和hc_community ;

请不要做合并为一个库,这样系统会出错的
请不要做合并为一个库,这样系统会出错的
请不要做合并为一个库,这样系统会出错的

重要的事情说三遍

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 .

修改app.js 配置

app.use('/callComponent', proxy('http://192.168.100.108:8008', opts));
app.use('/app', proxy('http://192.168.100.108:8008', opts));

将192.168.100.108 修改为你后端的ip 启动并且访问 npm start

PS C:\project\vip\MicroCommunityWeb> npm start
> micrcommunityweb@0.0.0 start C:\project\vip\MicroCommunityWeb
> node ./bin/www

表示启动成功 访问地址:http://localhost:3000

HC物业精选文章