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 启动前段代码
去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 中获取
安装redis并且设置redis密码这里以hc 为列
首先需要安装git 工具,下载代码
git clone https://gitee.com/wuxw7/MicroCommunity.git
需要安装maven ,用maven编译代码
mvn clean package
mvn clean install
温馨提示:java需要1.8
这里主要修改 redis IP和redis 端口和密码,进入代码application-debug.yml 修改
spring:
redis:
database: 0
host: 127.0.0.1
port: 6379
password: hc
将host port password 修改成实际的信息
修改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 ;
请不要做合并为一个库,这样系统会出错的
请不要做合并为一个库,这样系统会出错的
请不要做合并为一个库,这样系统会出错的
重要的事情说三遍
用idea打开BootApplicationStart.java 文件,点击main方法下前的运行按钮 点击运行 后端监听端口为8008端口
前段项目需要用到nodejs 所以需要安装nodejs
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