Skip to content

Commit 91178a8

Browse files
authored
Update README.md
1 parent 8710466 commit 91178a8

File tree

1 file changed

+50
-28
lines changed

1 file changed

+50
-28
lines changed

README.md

Lines changed: 50 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,12 @@
11
## 码问社区
22

33
## 在线演示地址
4-
[www.mawen.co](http://www.mawen.co)
5-
![](https://imgkr.cn-bj.ufileos.com/aa5c5b72-0164-4bca-9100-2f4e7f6f0eef.png)
4+
[https://www.mawen.co](https://www.mawen.co),任何配置、使用和答疑问题,可以 👉[点击](#联系我) 联系我,也可以拉你进群沟通。
65

76
## 功能列表
8-
开源论坛、问答系统,现有功能提问、回复、通知、最新、最热、消除零回复功能。功能持续更新中……
7+
开源论坛、问答系统,现有功能多社交平台登录(Github,Gitee)提问、回复、通知、最新问答、最热热大、消除零回复等功能。
98

10-
## 技术栈
11-
| 技术 | 链接 |
12-
| --- | --- |
13-
| Spring Boot | http://projects.spring.io/spring-boot/#quick-start |
14-
| MyBatis | https://mybatis.org/mybatis-3/zh/index.html |
15-
| MyBatis Generator | http://mybatis.org/generator/ |
16-
| H2 | http://www.h2database.com/html/main.html |
17-
| Flyway | https://flywaydb.org/getstarted/firststeps/maven |
18-
|Lombok| https://www.projectlombok.org |
19-
|Bootstrap|https://v3.bootcss.com/getting-started/|
20-
|Github OAuth|https://developer.github.com/apps/building-oauth-apps/creating-an-oauth-app/|
21-
|UFile|https://github.com/ucloud/ufile-sdk-java|
22-
|Bootstrap|https://v3.bootcss.com/getting-started/|
23-
24-
## 在线视频
9+
## 当前项目配套的手把手视频教程
2510
| 标题 | 链接 |
2611
| --- | --- |
2712
| 【Spring Boot 实战】论坛项目【第一季】 | https://www.bilibili.com/video/BV1r4411r7au |
@@ -38,22 +23,45 @@ JDK,Maven
3823
```sh
3924
git clone https://github.com/codedrinker/community.git
4025
````
41-
3. 运行打包命令
26+
3. 运行数据库脚本,创建本地数据库
27+
```sh
28+
mvn flyway:migrate
29+
```
30+
如果需要使用 MySQL 数据库,运行脚本前修改两处配置
31+
```
32+
# src/main/resources/application.properties
33+
spring.datasource.url=jdbc:h2:~/community
34+
spring.datasource.username=sa
35+
spring.datasource.password=123
36+
```
37+
```
38+
# pom.xml
39+
<properties>
40+
<db.url>jdbc:h2:~/community</db.url>
41+
<db.user>sa</db.user>
42+
<db.password>123</db.password>
43+
</properties>
44+
```
45+
> 如果需要使用 MySQL 数据库,修改两处配置
46+
4. 运行打包命令,生成可执行 jar 文件
4247
```sh
43-
mvn package
48+
mvn package -DskipTests
4449
```
4550
4. 运行项目
4651
```sh
4752
java -jar target/community-0.0.1-SNAPSHOT.jar
4853
```
54+
如果是线上部署,可以增加配置文件(production.properties),同时运行命令修改如下
55+
```sh
56+
java -jar -Dspring.profiles.active=production target/community-0.0.1-SNAPSHOT.jar
57+
```
4958
5. 访问项目
5059
```
5160
http://localhost:8887
5261
```
5362

54-
55-
## 资源文件
56-
未使用 Flyway 之前的数据库脚本
63+
## 其他
64+
1. 视频初期未使用 Flyway 之前的数据库脚本
5765
```sql
5866
CREATE TABLE USER
5967
(
@@ -65,12 +73,26 @@ CREATE TABLE USER
6573
GMT_MODIFIED BIGINT
6674
);
6775
```
68-
运行 migrate 和 generator 的命令
69-
```bash
70-
mvn flyway:migrate
76+
2. 生成 Model 等 MyBatis 配置文件的命令
77+
```
7178
mvn -Dmybatis.generator.overwrite=true mybatis-generator:generate
7279
```
7380

81+
82+
## 技术栈
83+
| 技术 | 链接 |
84+
| --- | --- |
85+
| Spring Boot | http://projects.spring.io/spring-boot/#quick-start |
86+
| MyBatis | https://mybatis.org/mybatis-3/zh/index.html |
87+
| MyBatis Generator | http://mybatis.org/generator/ |
88+
| H2 | http://www.h2database.com/html/main.html |
89+
| Flyway | https://flywaydb.org/getstarted/firststeps/maven |
90+
|Lombok| https://www.projectlombok.org |
91+
|Bootstrap|https://v3.bootcss.com/getting-started/|
92+
|Github OAuth|https://developer.github.com/apps/building-oauth-apps/creating-an-oauth-app/|
93+
|UFile|https://github.com/ucloud/ufile-sdk-java|
94+
|Bootstrap|https://v3.bootcss.com/getting-started/|
95+
7496
## 扩展资料
7597
[Spring 文档](https://spring.io/guides)
7698
[Spring Web](https://spring.io/guides/gs/serving-web-content/)
@@ -109,5 +131,5 @@ mvn -Dmybatis.generator.overwrite=true mybatis-generator:generate
109131
有任何问题可以扫码下面两个二维码找到我,左边是微信订阅号,关注回复 ‘面试’即可获得我整理的(2W字)阿里面经,右边是个人微信号,有任何技术上面的问题可以给我留言。
110132
| 微信公众号 | 个人微信 |
111133
| --- | --- |
112-
| 码匠笔记 | xj17500 |
113-
| ![](https://mawen-cdn.cn-bj.ufileos.com/wxdyh-qr.jpeg) | ![](https://mawen-cdn.cn-bj.ufileos.com/wx-qr.jpeg) |
134+
| 码匠笔记 | fit8295 |
135+
| ![](https://mawen-cdn.cn-bj.ufileos.com/wxdyh-qr.jpeg?iopcmd=thumbnail&type=1&scale=50) | ![](http://mawen-cdn.cn-bj.ufileos.com/wechat.jpeg?iopcmd=thumbnail&type=1&scale=50) |

0 commit comments

Comments
 (0)