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'@'%' ;
flush privileges;
通过navcate工具链接数据库,并且导入TT.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
这里主要修改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
还是在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.
用idea打开BootApplicationStart.java 文件,点击main方法下前的运行按钮 点击运行 后端监听端口为8008端口
前段项目需要用到nodejs 所以需要安装nodejs
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